【发布时间】:2011-04-16 02:02:36
【问题描述】:
这是我的代码:
var a=[1,2,3]
b=$.clone(a)
alert(b)
jQuery 没有“克隆”方法吗?如何使用 jQuery 克隆数组?
【问题讨论】:
-
对于多维数组克隆,请参阅 - stackoverflow.com/questions/2294703/…
-
是的。 jQuery 有一个 clone 方法,并且还使用设置为 true 的 deep 参数进行扩展。请参阅api.jquery.com/clone 和api.jquery.com/jquery.extend 少量数据的快速而肮脏的选择是使用 JSON.parse(JSON.stringify(original))。对于大量数据,也许您不应该克隆?!
-
使用扩展运算符
标签: javascript jquery arrays clone