跳到主要内容

数组的深浅拷贝

const arr1 = ['1', '2', '3'];
// JSON.parse(JSON.stringify(obj)) 这个厉害,把setter与getter方法去除 , 这样就不会影响原先的对象
const arr2 = JSON.parse(JSON.stringify(arr1));
arr2[0] = 4;
console.log(arr1, arr2); //arr1: 123 arr2: 423