实现对象的深拷贝
如果对象里面没有方法、undefined
let endObj = JSON.parse(JSON.stringify(startObj))- 如果有属性、有方法
(1)循环遍历
(2)将对象抽象成一个返回对象的函数
function fn () {
return {
name: 'sting',
age: 18,
sayHi () {
console.log('hello');
}
}
}
let obj = fn();
let obj1 = fn();
console.log(obj === obj1); // false