Open30

Tips Output vol.2

オクトオクト

Done.

https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce

Array.prototype.reduce()

reduce() メソッドは、配列の中にある一つ一つの要素に対して、直前に評価した結果を用いて、再度評価を行う。つまり、配列の中をぐるぐる回したい時に使える。
初回実行時は、直前の評価結果がないので、デフォルトでは、配列の最初の要素が初期値になる。デフォルトの代わりに初期値を指定することもできる。

const numbers = [20, 25, 30, 35]

const initNum = 10
const sum = numbers.reduce(
	(sumNum, currentNum) => sumNum + currentNum,
  	initNum
)

console.log(sum);
//=> 120