【JS/TS パフォーマンス】スプレッド演算子よりsliceを使用する(配列コピー)

【JS/TS パフォーマンス】スプレッド演算子よりsliceを使用する(配列コピー)

大規模配列をコピーする際の最適な方法です。

パフォーマンス #Javascript#Typescript

【JS/TS パフォーマンス】スプレッド演算子よりsliceを使用する(配列コピー)

サムネイル

大規模配列をコピーする際の最適な方法です。

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

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

大規模配列のコピーでは、slice()メソッドの方が効率的です。

前提

  • 1000件以上の要素を持つ配列のコピー
  • 浅いコピーで十分な場合
  • 頻繁にコピー処理が発生する場合

実際のコード

// 遅い(大規模配列で)
const copy = [...arr];
// 速い
const copy = arr.slice();

検索

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