reduce

構文

var result = array.reduce(callback[, initialValue]);

引数

callback
配列のおのおのの値に実行する関数。
initialValue
callback の最初の呼び出しのときに、最初の実引数として用いるためのオブジェクト。

詳細

reduce は、配列に存在するおのおのの要素に対して、callback 関数を一度だけ実行します。配列における穴は対象からはずされ、また、4 つの引数を受け取ります。: 初期値(あるいは、直前の callback 呼び出し)、 現在の要素の値、現在のインデックス、そして、繰り返しが行われる配列です。

reduce - MDC