【发布时间】:2013-06-04 01:03:25
【问题描述】:
如何将 javascript 中的对象作为对象而不是数组进行深度复制
var x = {attr1: "value", attr2: "value"};
var y = $.extend(true, [], x);
var z = $.extend(true, [], x);
alert($.type(x)); // object
alert($.type(y)); // array [ why not object too ]
alert($.type(z)); // array [ why not object too ]
【问题讨论】:
-
RTFM:http://api.jquery.com/jQuery.extend/。 “目标……要扩展的对象。它将接收新属性。”
标签: javascript jquery deep-copy