「JavaScript」reduce() メソッドを使うサンプルコード

2020年10月9日

説明
reduce() メソッドは、配列の各要素に対して (引数で与えられた) reducer 関数を実行して、単一の結果値にします。
構文
arr.reduce(callback( accumulator, currentValue[, index[, array]] )[, initialValue])
accumulator:callback の返値を蓄積するアキュームレーターです。
currentValue:現在処理されている配列の要素です
サンプルコード

const intArr = [1, 2, 3, 4];
const reducer = (begin, end) => begin * end;
// 1 * 2 * 3 * 4
console.log(intArr.reduce(reducer));
// 5 * 1 * 2 * 3 * 4
console.log(intArr.reduce(reducer, 5));

実行結果
> 24
> 120

JavaScript

Posted by arkgame