2015-09-30 50 views
0

我想从离开一个创造新的JSON对象,因为如果我从如何从退出中创建新的json对象?

var person1= { First Name: 'John', 
    Last Name: 'Smith', 
    age: 54, 
    dateofbirth: '31-08-68', 
} 
var person2=person1; 
delete person2.age 

这创造也将从PERSON1删除的年龄,我不想从PERSON1,但PERSON2删除年龄。因为我还需要初始化其他人。所以我如何从退出对象创建新的json对象。

回答

2

您必须克隆该对象。快捷方式是

var person2=JSON.parse(JSON.stringify(person1));