当数组newArr删除第一个元素后,arr也发生了变化,原因就是两个数组来源于同一个对象的指针引用。
我们可以通过以下两种方式消除同源影响:
1. newArr=JSON.parse(JSON.stringify(this.arr));
2. newArr= [...this.arr];
当数组newArr删除第一个元素后,arr也发生了变化,原因就是两个数组来源于同一个对象的指针引用。
我们可以通过以下两种方式消除同源影响:
1. newArr=JSON.parse(JSON.stringify(this.arr));
2. newArr= [...this.arr];