vue 一个数组元素删除后影响了另一个数组
data(){ return{ arr:[[1,2,3]] }},created() { let newArr=this.arr; newArr.shift(); console.log(newArr); console.log(this.arr); },当数组newArr删除第一个元素后,arr也发生了变化,原因就是两个数组来源于同一个对象的指针引用。我们可以通过以下两种方式消除同源影响:1. newArr=JSON.parse(JSO.
原创
2020-07-27 15:04:20 ·
946 阅读 ·
0 评论