1.Object.assign
我们一般用这个对对象进行复制,保证原对象的immutable,这个方法也可以对数组进行拷贝操作
const original = [1, 2, 3, 4];
const copy = Object.assign([], original, {2: 15});
console.log(copy); // [1, 2, 15, 4]
可以看出方法第2个参数后面使用对象的方式, key为索引
我们一般用这个对对象进行复制,保证原对象的immutable,这个方法也可以对数组进行拷贝操作
const original = [1, 2, 3, 4];
const copy = Object.assign([], original, {2: 15});
console.log(copy); // [1, 2, 15, 4]
可以看出方法第2个参数后面使用对象的方式, key为索引