首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用JavaScript最快的方式来复制一个数组 ?

如何使用JavaScript最快的方式来复制一个数组 ?

提问于 2017-12-13 15:55:05
回答 2关注 0查看 267

为了在Javascript中复制数组,

有没有人知道(也许测试),如果它的使用更快:

切片方法:

代码语言:txt
复制
var dup_array = original_array.slice();

或For循环:

代码语言:txt
复制
for(var i = 0, len = original_array.length; i < len; ++i)
代码语言:txt
复制
   dup_array[i] = original_array[i];

更新:(只是为了澄清我自己)我知道这两种方法只做一个浅拷贝:如果original_array包含对象的引用,对象将不会被克隆,但只有引用将被复制,因此这两个数组将引用相同的对象。但这不是这个问题的重点。

我只问速度。

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档