generated at
Array.prototype.flatMap()
便利takker

以前「Array.prototype.reduce()Array.prototype.map()を一つにしたような函数」という説明を書いていたが、余り的を得ていない
このような説明をした理由
Array.prototype.reduce()Array.prototype.flat()としてしか使っていなかった
js
list.reduce((acc, cur) => [...acc, cur]);
これは list.flat() ともっと簡単に書くことができる
Array.prototype.flat()の存在をまだ知らなかった頃
mrsekutさんの指摘を受けて修正した

Performanceが filter() + map() reduce() より悪いという記事もある/miyaoka/日報2021-11-01
ぶっちゃけスクリプト言語で速度を追い求めても不毛なので、あまり気にしてないtakker
RustやC++だったら気にするけど

Reference

#2021-11-04 19:41:25