第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
次の JavaScript の reduce のコードで、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());未回答の問題は、不正解として正解と解説のみ表示します
ログインが必要です
クイズに回答するにはログインしてください。