JavaScript中Array对象总结-(forEach,fill,unshift,push)

在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

console.log(a)//[ 1, 2, 3, 4, 5, 6,"9"]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值