let arr1 = [1,2,3]
let arr2 = [1,2,3]
delete arr1[1]
this.$delete(arr2,2)
console.log(arr1)
console.log(arr2)
输出结果是 【1, empty, 3】 【1,2】
delete会删除数组的值,但是会保留占位。
vue.delete删除数组的值并且删除占位。
vue.delete可以避免vue检测不到新的property
let arr1 = [1,2,3]
let arr2 = [1,2,3]
delete arr1[1]
this.$delete(arr2,2)
console.log(arr1)
console.log(arr2)
输出结果是 【1, empty, 3】 【1,2】
vue.delete可以避免vue检测不到新的property