浅谈js浅拷贝与深拷贝

浅谈js深拷贝与浅拷贝

Object.assign(浅拷贝) Object.assign实现的拷贝是浅拷贝,只针对Object,Array这样的复杂数据类型,也就是说只会拷贝被拷贝对象的一层属性,若有多层嵌套呢,那他只会拷贝引用

const obj = {
id: 1,
name: 'qiao',
mes: {
age: 18
}
};
let o = {};
Object.assign(o,obj);
console.log(o);
// 输出
// {id: 1, name: 'qiao', mes: {…}}
// id: 1

浅谈js浅拷贝与深拷贝最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/5110.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>