var arrays = [[1,2,3],[4,5],[6]];
を、すべての値を含む単一の配列を作成し、コンソールすなわちにログインするために削減/連結を使用して[1,2,3 、4,5,6]私は生産:
console.log(arrays.reduce(function(flat, current) {
return flat.concat(current);
}));
は完全に彼らは一つの小さな違いがあり、その解決策を確認する上ではなく動作します:
console.log(arrays.reduce(function(flat, current) {
return flat.concat(current);
}, []));
[]パラメータはreduce関数で何をするのですか?それを放棄したのは問題ですか?
initialValue:任意。コールバックの最初の呼び出しの最初の引数として使用する値。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce – IrkenInvader