第6章まとめクイズ

クイズ1

次の JavaScript コードを実行したとき、 result の値として正しいものはどれですか?

JavaScript

const nums = [1, 2, 3, 4, 5]; const result = nums .filter((n) => n % 2 === 1) .map((n) => n * 2) .reduce((acc, n) => acc + n, 0);

クイズ2

次の JavaScript のアロー関数の中で、文法エラーになるもの はどれでしょう。

クイズ3

次の JavaScript のコードを実行したとき、result の値はどれになるでしょう。

JavaScript

const nums = [1, 2, 3, 4]; const result = nums.map((n) => n * n);

クイズ4

次の JavaScriptreduce のコードで、total の値はどれになるでしょう。

JavaScript

const items = [{ price: 100 }, { price: 250 }, { price: 50 }]; const total = items.reduce((acc, item) => acc + item.price, 0);

クイズ5

次の JavaScript のクロージャのコードを実行したとき、コンソールに表示される値の組み合わせはどれでしょう。

JavaScript

function makeCounter() { let count = 0; return () => ++count; } const counter = makeCounter(); console.log(counter()); console.log(counter()); console.log(counter());

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。