(廣告,請不要阻擋。)

測驗 » 語法(進階)

1. 下列哪些是合法的變數名稱?

2. 下列哪些程式碼可以出現在表達式語境中?

3. 下列哪些程式碼可以出現在陳述式語境中?

4. 分號

function foo() {
  bar() // A
} // B

通常在哪些行之後放置分號?

5. 分號

function foo() {} // A
const foo = function () {} // B

通常在哪些行之後放置分號?

6. 分號

while (a > 0) a-- // A
while (a > 0) {
  a-- // B
} // C

在以下之後放置分號

7. 自動分號插入 (ASI)(1/2)

function f() {
  return
  {
    a: 1 // (A)
  }
}
const result = f();

會發生什麼事?

8. 自動分號插入 (ASI)(2/2)

const arr = Object.keys({a: 1, b: 2, c: 3})
[1].forEach(x => console.log(arr[x]))


正確答案:0 個中 0 個