JavaScript数组的方法

**

1、push()和pop():

**
数组名.push():

这个主要 功能是在数组的末尾添加元素,添加的元素写在括号内,可以添加多个,元素与元素之间用逗号隔开,这个方法的返回值为新数组的长度。

数组名.pop():

这个主要的功能为删除数组的末尾元素,返回删除的元素值

**

2、unshift()和shift():

**
数组名.unshift():

这个方法为在数组的开头添加元素,添加的元素写在括号里,也可以添加多个元素,元素与元素之间使用逗号隔开,这个方法的返回值也为数组的长度

数组名.shift():

这个方法为删除数组的开头元素,返回删除的元素值

**

3、forEach():

**
这个方法可以遍历数组,但是存在兼容性的问题,只有IE8以上的浏览器才兼容

语法:

数组名.forEach(),括号内添加函数
arr.forEach(function(a,b,c) {
console.log();
});

这个匿名函数我们只是进行定义,而不进行调用,浏览器自己自动进行调用,函数的形参a为数组的元素,如果想要进行遍历数组,我们就可以打印a,形参b为数组的索引,形参c为数组。

**

4、slice和splice

**

数组名.sclice(state.end)

这个方法的主要功能进行数组的截取,截取的位置主要是取决与方法的参数,state为截取的开始位置,end为截取的结束位置,都是数组的索引号,包括开始位置,不包括结束位置,第二个参数可以不写,这时就表示从开始截取的位置到结束,也可以为负值,负几就是倒数第几个数

例:

var arr = [1,2,3,4,5];
var brr = arr.slice(0,2);
console.log(brr);

这个输出的结果为[1,2]

数组名.spclice(参数,参数)

这个方法主要功能为删除数组的元素,第一个参数为开始位置的索引号,第二个参数为删除的数量,返回删除的元素,第三个及以后进行插入元素,插入的位置为第一个参数的位置及以后

**

5、concat()

**

这个方法主要功能是将多个数组进行连接,返回结果为合并后的数组

例:
var arr = [1,2,3,4];
var brr = [3,5,6];
arr.concat(brr);
将arr与brr数组进行连接,返回的结果为连接的新数组,[1,2,3,4,3,5,6]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值