Bootstrap

JavaScript数组添加元素和修改元素方法

在JavaScript开发中经常遇到添加数组元素和修改元素的问题,一下总结了一些数组添加元素和修改元素的方法。

  1. Array.prototype.forEach(callBack(param1,param2,param3))

    方法对数组的每个元素执行一次提供的函数。

    param1:数组中正在处理的当前元素。

    param2:数组中正在处理当前元素的索引。

    param3:函数处理的原数组。

    返回值:undefined

    例:

    function callBack(element,index,array){

    console.log(element+1);}

    var a=[1,2,3,4,5,6]

    a.forEach(callBack)

    //打印出:2 3 4 5 6 7

  2. Array.prototype.fill(params1,params2,params3)

    将一个数组的所有元素从开始索引填充到具有静态值的结束索引

    params1:填充到数组中的值。

    params2:被填充的开始位置。

    params3:被填充的结束位置。

    返回值:修改后的数组。

    例:

    var a=[1,2,3,4,5,6]

    a.fill(7,2,3);//[1, 2, 7, 4, 5, 6]

  3. Array.prototype.unshift(param)

    方法将一个或多个元素添加到数组的开头,并返回新数组的长度.

    param:添加到数组开头的元素,可以是一个或多个。

    返回值:新数组的长度。

    var a=[1,2,3,4,5,6]

    a.unshift(“9”)//7

    console.log(a)//[“9”, 1, 2, 3, 4, 5, 6]

  4. Array.prototype.push(param)

    方法将一个或多个元素添加到数组的结尾,并返回新数组的长度.

    param:添加到数组结尾的元素,可以是一个或多个。

    返回值:新数组的长度。

    var a=[1,2,3,4,5,6]

    a.push(“9”)//7

;