美文网首页
JavaScript一个数组对象一个好雕有用的方法splice

JavaScript一个数组对象一个好雕有用的方法splice

作者: 报告老师 | 来源:发表于2017-09-08 00:56 被阅读25次

    splice方法可以用于对数组的增删改

    参数:起始索引(闭),操作元素数量,操作的值(用于插入和替换)

    返回值:根据不同的操作返回

    1.删除:

    var arr1=[1,2,"a","b"];//声明一个数组

            DelArry=arr1.splice(1,2);//从索引1开始,删除两个元素

          console.log(DelArry);

    输出:[2,"a"]

    返回“被删的元素数组”

    说明:当不设置需要被删的时候,浏览器认为从指定索引删除到数组最后。

    2.插入:

    var arr2=["a",1,2,6],; InsArr=arr2.splice(2,0,3,4);//在索引为2之后插入两个数3和4

    console.log(InsArry);

    输出:[]

    console.log(arr2);

    输出:["a",1,2,3,4,6]

    默认返回值:被删除的数组,因为插入时,删除的元素为0个,所以直接返回空数组

    var arr3=[1,2,3,4,5];

    UpdArry=arr3.splice(1,2,"a","b",6);//从索引为1开始,删除两个(2,3)再插入a,b

    默认返回值:[2,3]//被删除的数据

    console.log(UpdArry);

    输出:[1,"a","b",6,4,5]

         

    相关文章

      网友评论

          本文标题:JavaScript一个数组对象一个好雕有用的方法splice

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