JSON.parse(JSON.stringify(object))使用存储在第一个对象中的函数克隆对象后,不会克隆到第二个对象:
obj1: {
first: true,
second: function() { return 'test';}
}
var obj2 = JSON.parse(JSON.stringify(obj1));
克隆后obj2本身只有第一个属性,如下所示:
obj2: {
first: true
有没有办法克隆函数属性?
手掌心
暮色呼如
相关分类