zoukankan      html  css  js  c++  java
  • JavaScript 的数组操作--删除元素

    在JavaScript中,可以很方便的删除指定位置的元素,这个是用到 splice方法, 该方法用于删除或替换数组中的部分数据。

    其语法定义是 :

    splice(start , count [,newData])

    其中start是数组位置的起始索引,

    count是元素个数

    newData参数可选,如果没提供,则删除从start开始的count个元素;否则则是用newData中数据替换。

    举例如下:

    例1:

    var data=[1,2,3,4,5];
    data.splice(2,2);   //结果变为 1,2,5

    例2:

    var data=[1,2,3,4,5];
    data.splice(2,2,['a','b']);  //结果变为 1,2, a, b, 5

    例3:

    var data=[1,2,3,4,5];
    data.splice(2,2,['a']);  

    //结果变为 1,2, a, 5  ,因为指定了变更两个元素,但只提供了一个替换值,所以第一个元素被替换,第二个被删除

    例4:

    var data=[1,2,3,4,5];
    data.splice(2,2,['a','b','c']);

    //结果变为 1,2, a, b,c ,5  ,因为指定了变更两个元素,但提供了3个替换值,所以前面2个被替换,又增加了一个元素

  • 相关阅读:
    项目总结升级2
    项目总结升级1
    项目总结升级
    项目总结4
    项目总结3
    体温填报app2.0开发
    每日博客
    第一周开课博客
    学习日报
    学习日报
  • 原文地址:https://www.cnblogs.com/51kata/p/5383041.html
Copyright © 2011-2022 走看看