delete和vue.delete的区别
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】delte会删除数组的值,但是它依然会在内存中占位置而vue.delete会删除数组在内存中的占位...
·
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】
delte会删除数组的值,但是它依然会在内存中占位置
而vue.delete会删除数组在内存中的占位
vue.delete可以避免vue检测不到新的property
更多推荐
已为社区贡献4条内容
所有评论(0)