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个被替换,又增加了一个元素

  • 相关阅读:
    三角洲
    苏州
    苏州
    Java EE (4) -- Java EE 6 Java Persistence API Developer Certified Expert(1z0-898)
    快排,堆排
    P1427 小鱼的数字游戏 洛谷
    P1093||T1142 奖学金 洛谷||codevs
    家谱树 拓扑排序【模板】
    P1918 保龄球 洛谷
    P1359 租用游艇 洛谷
  • 原文地址:https://www.cnblogs.com/51kata/p/5383041.html
Copyright © 2011-2022 走看看