【JS/TS パフォーマンス】スプレッド演算子よりconcatを使用する(大きめな配列)

【JS/TS パフォーマンス】スプレッド演算子よりconcatを使用する(大きめな配列)

大規模な配列を結合する際の最適な方法です。

パフォーマンス #Typescript#Javascript

【JS/TS パフォーマンス】スプレッド演算子よりconcatを使用する(大きめな配列)

サムネイル

大規模な配列を結合する際の最適な方法です。

更新日: 8/25/2025
SOLUTION - 解決策

スプレッド演算子よりconcatの方が大規模配列で高速

大規模配列では、スプレッド演算子の展開コストがconcatメソッドより大きくなります。

前提

  • 1000件以上の要素を持つ配列の結合
  • メモリ使用量が問題にならない場合
  • 配列の結合が頻繁に発生する場合

実際のコード

// 遅い(大規模な配列で)
const combined = [...arr1, ...arr2];
// 速い
const combined = arr1.concat(arr2);

検索

検索条件に一致する記事が見つかりませんでした