JavaScriptで配列を複製するには:次のどれを使用する方が高速ですか?
スライス方式
var dup_array = original_array.slice();
For
ループ
for(var i = 0, len = original_array.length; i < len; ++i)
dup_array[i] = original_array[i];
私は両方の方法が唯一のことを知っています 浅いコピー:original_arrayにオブジェクトへの参照が含まれている場合、オブジェクトは複製されませんが、参照のみがコピーされるため、両方の配列は同じオブジェクトへの参照を持ちます。しかし、これはこの質問の要点ではありません。
私は速度についてのみ尋ねています。