浅拷贝(作用于对象和数组)
let a=[0,1,2],
b=a;
b[0]=1;
console.log(a); // [1,1,2]
console.log(a); // [1,1,2]
深拷贝(作用于对象和数组)
JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串。
JSON.parse() 方法将数据转换为 JavaScript 对象。
let a=[0,1,2,3,4],
b=JSON.parse(JSON.stringify(a));
b[0]=1;
console.log(a); // [0,1,2]
console.log(b); // [1,1,2]