浅谈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成神之路。
共有 0 条评论