delete和Vue.delete的区别

delete   只是被删除的元素变成了 empty/undefined 其他的元素的键值还是不变,length长度不会改变

Vue.delete  直接删除了数组 改变了数组的键值。 length长度改变

代码片段:

<script> 
      var a=[1,2,3,4] 
      var obj=[1,2,3,4] 
      delete a[1] 
      console.log(a) 
      vue.delete(obj,1) 
      console.log(obj); 
</script>

输出结果:

vue.delete

[v_tips]

猜你喜欢

转载自blog.csdn.net/qq_42755530/article/details/115024082