delete 删除数组元素,只是被删除的数组元素变成了empty/undefined,其它元素不变,数组长度不变,键值对应也不变
let arr1 = [1, 2, 3, 4];
delete arr1[1];
console.log(arr1);

vue.delete 删除数组元素,是直接删除了元素,改变了数组的键值
let arr2 = [1, 2, 3, 4];
this.$delete(arr2, 1);
console.log(arr2);

delete 删除数组元素,只是被删除的数组元素变成了empty/undefined,其它元素不变,数组长度不变,键值对应也不变
let arr1 = [1, 2, 3, 4];
delete arr1[1];
console.log(arr1);
vue.delete 删除数组元素,是直接删除了元素,改变了数组的键值
let arr2 = [1, 2, 3, 4];
this.$delete(arr2, 1);
console.log(arr2);
本文标题:delete 和vue.delete 删除数组的区别
本文链接:https://www.haomeiwen.com/subject/vyqxmctx.html
网友评论