我有以下对象:
var myCollection = {
prop1: {
id:1,
name:test,
2dimArray:[
[1,2,3,4,5],
[3,4,5,6,7]
]
}
}
当我使用下划线克隆prop1
然后更改它时,如下所示:
var clonedProp = _.extend({}, myCollection.prop1);
clonedProp.2dimArray.splice(1,1);
2dimArray
里面的原始myColloection.prop1
也被拼接,即使我拼接了克隆的对象。
因此,我显然没有正确使用extend
的最终问题是:如何实现我的目标?
谢谢!