在 JavaScript 中复制数组的最快方法 - slice vs. 'for' 循环
2022-08-29 22:32:16
为了在JavaScript中复制数组:以下哪项使用速度更快?
Slice
方法
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
我只问速度。