zoukankan      html  css  js  c++  java
  • Js数组pop,push,unshift,splice,shift方法

    1.Array 的pop,push方法

    pop 方法
    移除数组中的最后一个元素并返回该元素。

    var a=[1,2,3,4]
    a.pop()
    alert(a)
    alert(a.pop())


    push 方法
    将新元素添加到一个数组中,并返回数组的新长度值。

    参数
    arrayObj

    必选项。一个 Array 对象。

    item, item2,. . . itemN

    可选项。该 Array 的新元素。
    var a=[1,2,3,4]
    a.push(5)
    alert(a)
    alert(a.push(6))

    unshift 方法
    将指定的元素插入数组开始位置并返回该数组。


    splice 方法
    从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。
    参数
    arrayObj

    必选项。一个 Array 对象。

    start

    必选项。指定从数组中移除元素的开始位置,这个位置是从 0 开始计算的。

    deleteCount

    必选项。要移除的元素的个数。

    item1, item2,. . .,itemN

    必选项。要在所移除元素的位置上插入的新元素。

    说明
    splice 方法可以移除从 start 位置开始的指定个数的元素并插入新元素,从而修改 arrayObj。返回值是一个由所移除的元素组成的新 Array 对象。

       var a = [1, 2, 3, 4]
        alert(a.splice(0, 1));
        alert(a.splice(0, 1, 1, 1, 1, 1, 1, 1, 1))
        alert(a);

    shift 方法
    移除数组中的第一个元素并返回该元素。
    var a=[1,2]
    alert(a.shift())
    alert(a)


  • 相关阅读:
    小程序网络请求封装(三)
    上传图片
    struts2导出excel
    金额超过一定位数显示异常问题
    限制日期控件 最大可选值为当前日期
    substr函数小结
    票号自动生成(按照一定的规则)
    Nginx
    Cron表达式以及定时任务配置
    HTML Input 表单校验之datatype
  • 原文地址:https://www.cnblogs.com/Contoso/p/2345314.html
Copyright © 2011-2022 走看看