JS如何进行对象的深克隆(深拷贝)
原文链接JS中,一般的赋值传递的都是对象/数组的引用,并没有真正的深拷贝一个对象,如何进行对象的深拷贝呢?var a = {name : 'miay'};var b = a;b.name = 'Jone';console.log(a.name) //Jone上述代码中,b指向a所指向的栈对象,也就是说a,b指向同一个栈对象,这种属于对象的浅拷贝。var a = {name : 'miay'};var b = Object.assign({},a);console.log(a ===
转载
2020-08-27 14:47:50 ·
16396 阅读 ·
0 评论