Array reduce() の使い方

Array reduce() の使い方

足し算の例

const grades = [10, 15, 5];

const sum = grades.reduce((total, current) => { 
    return total + current;
}, 0);

掛け算の例

const numbers = [5, 2, 10];

const result = numbers.reduce((total, current) => {
    return total * current;
}, 1);
console.log(result); // 100

構造
.reduce(Reducer, initialvalue)となっています。
ReducerはCall back。
Call back はtotal(accumulatorともいう)とcurrent、2つのparameterを使います。
Initial valueは足し算の場合は0, 掛け算の場合は1になります。

JavaScriptカテゴリの最新記事