前端js赋值拷贝问题

// 赋值

var obj2 = obj1;

obj2 .name = 'aa';

这种情况同同时会改变obj1的值;

 

// Object.assign 是浅拷贝

var obj2 = Object.assign({}, obj1);

obj2 .name = 'aa';

这种情况不会改变obj1的值;

posted @ 2021-04-23 12:25  教练我想打篮球  阅读(99)  评论(0编辑  收藏  举报