var obj={
userNeme:"xiaoming",
age:20,
obj2:{
email:"54648468@qq.com"
},
ignore:undefined,
ignoreFunction(){
console.log(345);
}
}
var obj1 = JSON.parse(JSON.stringify(obj))//会忽略掉对象obj里面的undefined和函数
obj.phone=12356564;
obj.obj2.address="河南";
console.log(obj);//{userNeme: "xiaoming", age: 20, obj2: {email: "54648468@qq.com", address: "河南"}, ignore: undefined, ignoreFunction: ƒ, …}
console.log(obj1);//{userNeme: "xiaoming", age: 20, obj2: {email: "54648468@qq.com"}}