随笔 - 11  文章 - 2  评论 - 1

js深浅copy

...点copy是浅拷贝
var obj1 = [1,{a: 1}];
//var obj2 = Object.assign( {}, obj1);//浅copy
//var obj2 = JSON.parse(JSON.stringify(obj1));//深copy
var obj2 = [...obj1];//浅copy
obj2[1].a = 5;
obj1;

 

posted @ 2018-11-11 15:28  Double405  阅读(157)  评论(0编辑  收藏  举报