这种方法和deepClone 这种深拷贝封装的方法 有什么区别吗
let obj1 = {
a: {
c: /a/,
d: undefined,
b: null,
},
b: function () {
console.log(this.a);
},
c: [
{
a: "c",
b: /b/,
c: undefined,
},
"a",
3,
],
};
let obj2 = {
...obj1
}
obj3 = JSON.parse(JSON.stringify(obj1))
console.log(obj2);
// obj2.b()
console.log(obj3)
登录后可查看更多问答,登录/注册
前端无门槛学习,从ES6到ES11,一套课程掌握JS最新语法
了解课程