(広告ですのでブロックしないでください。)

クイズ » 呼び出し可能な値

1. 関数呼び出し

function callIt(func) {
  func();
}

次のうち、例外をスローする式はどれですか。

2. new

function newIt(constr) {
  new constr();
}

次のうち、例外をスローする式はどれですか。

3. パラメータのデフォルト値

function foo(x=true, y) {
  return [x, y];
}
const result = foo('a', 'b', 'c');

以下はどうなりますか。

4. パラメータのデフォルト値

function foo(x=true, y) {
  return [x, y];
}
const result = foo('a', 'b');

以下はどうなりますか。

5. パラメータのデフォルト値

function foo(x=true, y) {
  return [x, y];
}
const result = foo('a');

以下はどうなりますか。

6. パラメータのデフォルト値

function foo(x=true, y) {
  return [x, y];
}
const result = foo();

以下はどうなりますか。

7. レストパラメータ

function f(x, ...y) {
  return [x, y];
}
const result = f('a', 'b', 'c');

以下はどうなりますか。

8. レストパラメータ

function f(x, ...y) {
  return [x, y];
}
const result = f();

以下はどうなりますか。

9. アロー関数構文

次のうち、構文的に正しい式はどれですか。


正解00