深拷贝、浅拷贝指的都是对象数据类型的拷贝;
```
let a = 10;
let b = a;
a = 20;
console.log(a,b); // a --> 20 b --> 10
```
- 默认的对象拷贝是浅拷贝
let arr1 = [1,2,3]; let arr2 = arr1; arr1[0] = 4; console.log(arr2); // arr2-->[4,2,3]
- 使用JSON完成深拷贝
let m = [1, 2, 3]; let n = JSON.parse(JSON.stringify(m)); //深拷贝 m[0] = 4; console.log(n); // n-->[1,2,3]