1.浅拷贝
浅拷贝是指,一个新的对象对原始对象的属性值进行精确地拷贝,如果拷贝的是基本数据类型,拷贝的就是基本数据类型的值,如果是引用数据类型,拷贝的就是内存地址。如果其中一个对象的引用内存地址发生改变,另一个对象也会发生变化。
(1)直接赋值
let arr1 = [1, 2, 3]
let arr2 = arr1
new2[0] = 0
console.log(arr1) // [0, 2, 3]
console.log(arr1) // [0, 2, 3]
console.log(arr1 === arr2) // true
大约 8 分钟