美文网首页
delete 和vue.delete 删除数组的区别

delete 和vue.delete 删除数组的区别

作者: 一爷之秋 | 来源:发表于2019-10-11 16:21 被阅读0次

    delete 删除数组元素,只是被删除的数组元素变成了empty/undefined,其它元素不变,数组长度不变,键值对应也不变

    let arr1 = [1, 2, 3, 4];
    delete arr1[1];
    console.log(arr1);
    
    image.png

    vue.delete 删除数组元素,是直接删除了元素,改变了数组的键值

    let arr2 = [1, 2, 3, 4];
    this.$delete(arr2, 1);
    console.log(arr2);
    
    image.png

    相关文章

      网友评论

          本文标题:delete 和vue.delete 删除数组的区别

          本文链接:https://www.haomeiwen.com/subject/vyqxmctx.html