SOLUTION - 解決策
reduceで文字列結合よりjoinの方が約10倍高速
joinメソッドは文字列結合に特化しており、内部的に最適化されています。
前提
- 配列要素を区切り文字で結合する場合
- 文字列の連結が目的の場合
- パフォーマンスが重要な場合
実際のコード
// 遅い
const str = arr.reduce((acc, val) => acc + ',' + val);
// 速い(約10倍)
const str = arr.join(',');