• 技术文章 >Web开发 >JavaScript

    JavaScript数组splice的三种使用

    小妮浅浅小妮浅浅2021-09-14 13:42:12原创119

    1、删除,可以删除任何数量的项目。只需指定两个参数。要删除的第一项的位置和要删除的项目数。

    例如,splice(0,2)将删除从index为0开始的两个项目。

    2、插入,指定位置插入任意数量的项目。

    只需提供三个参数:起始位置、0(要删除的项目数)和一个或多个要插入的项目。例如,splice(2,0,"red","green")将从当前数组位置2中插入字符串"red"和"green"。

    3、更换,可以将任意数量的项插入指定位置,同时删除任意数量的项。

    只需指定三个参数:起始位置、要删除的项数和要插入的任意数量的项。插入的项数不必等于删除的项数。

    实例

    var colors = ["red", "green", "blue"];
    var removed = colors.splice(0,1); // 删除第一项
    alert(colors); // green,blue
    alert(removed); // red,返回的数组中只包含一项
     
    removed = colors.splice(1, 0, "yellow", "orange"); // 从位置 1 开始插入两项
    alert(colors); // green,yellow,orange,blue
    alert(removed); // 返回的是一个空数组
     
    removed = colors.splice(1, 1, "red", "purple"); // 插入两项,删除一项
    alert(colors); // green,red,purple,orange,blue
    alert(removed); // yellow,返回的数组中只包含一项

    以上就是JavaScript数组splice的三种使用,希望对大家有所帮助。更多Javascript学习指路:Javascript

    专题推荐:javascript数组 splice
    品易云
    上一篇:JavaScript数组中concat方法是什么 下一篇:JavaScript迭代方法的整理

    相关文章推荐

    • JavaScript数组去重(12种方法,史上最全)• JavaScript数组有哪些遍历方法• javascript数组中Array.concat()的用法• java数组与javascript数组的区别• javascript数组如何判断是否存在指定值• javascript数组中findIndex()的使用• javascript数组检查是否存在给定元素• JavaScript数组重排序的方法• JavaScript数组中concat方法是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网