• Vue中splice的使用


    方法简介

    splice(index,len,[item])
    

    可以用来替换/删除/添加数组内某一个或者几个值(该方法会改变原始数组)

    • index:数组开始下标

    • len: 替换/删除的长度

    • item:替换的值,删除操作的话 item为空

    删除

    //删除起始下标为1,长度为1的一个值(len设置1,如果为0,则数组不变)
    var arr = ['a','b','c','d'];
    arr.splice(1,1);
    console.log(arr);
    //['a','c','d'];
    
    //删除起始下标为1,长度为2的一个值(len设置2)
    var arr2 = ['a','b','c','d']
    arr2.splice(1,2);
    console.log(arr2);
    //['a','d']
    

    替换

    //替换起始下标为1,长度为1的一个值为‘ttt’,len设置的1
    var arr = ['a','b','c','d'];
    arr.splice(1,1,'ttt');
    console.log(arr);
    //['a','ttt','c','d']
    
    //替换起始下标为1,长度为2的两个值为‘ttt’,len设置的1
    var arr2 = ['a','b','c','d'];
    arr2.splice(1,2,'ttt');
    console.log(arr2);
    //['a','ttt','d']
    

    添加

    //在下标为1处添加一项'ttt'
    
    var arr = ['a','b','c','d'];
    arr.splice(1,0,'ttt');
    console.log(arr);
    //['a','ttt','b','c','d']
    
    不考虑业务场景,一味的争执技术的高下,都是耍流氓。
  • 相关阅读:
    第四周技术博客发表 线性表
    《我是一只IT小小鸟》读后感
    java9最新发布
    MD5进行解密操作
    MD5进行加密操作
    定时器的编写
    mybatis查询修改同时操作
    java8的版本对组合式异步编程
    linux中安装gcc
    linux不能上网问题
  • 原文地址:https://www.cnblogs.com/leoych/p/15075306.html
Copyright © 2020-2023  润新知