JS数组方法&&es5数组新增方法

1.unshift

给数组的开头添加一个或多个元素:
数组名.unshift(一个值或多个值)- 返回添加以后的新数组的长度

2.push

给数组的末尾添加一个或多个元素:
数组.push(一个值或多个值) - 返回新数组的长度

3.shift

给数组的开头删除一个元素:
数组.shift() - 不需要参数,返回被删除的元素

4.pop

给数组的末尾删除一个元素:
数组.pop() - 返回被删除的值

5.splice

对数组进行增、删、改的方法:
数组.splice()- 返回被删除的值组成的数字
删除语法:数组.splice(要删除的元素开始的下标, 删除个数)
修改语法:- 返回被删掉的元素组成的数组
数组.splice(要删除的元素开始下标, 删除个数, 要放在删除位置的1个或多个值)

添加操作:
还是修改语法,将删除的个数设置为0即可

6.concat

数组.concat(1个或多个元素或数组) - 返回合并以后的大数组
将多个数组或元素跟当前数组合并成一个更大的数组

7.sort

语法:数组.sort()- 返回当前排序后的数组
将数组从小到大进行排序

8.reverse

语法:数组.reverse() - 返回值是当前数组,翻转以后的数组
将数组翻转

9.join

语法:数组.join(指定的连接符) - 返回连接以后的字符串
将数组元素使用指定的连接符连接成一个字符串

10.slice

语法:数组.slice(开始下标, 结束下标) - 返回截取的结果,结果中不包含结束下标对应的元素
截取数组 - 可以将数组中指定的连续的一部分,单独拿出来做为一个新的数组

11.indexOf

语法:数组.indexOf(指定的元素)
在数组中查找某个元素第一次出现的下标
返回值:如果在数组中找到元素了,返回这个元素对应的下标,如果没有找到,返回-1

12.forEach

forEach:用于遍历数组的
语法:数组.forEach(function(value, index, array){
    value是每次遍历出来的元素
    index是每个元素对应的下标
    array是当前正在遍历的数组
 })

13.map

map:遍历数组
将每个元素都经过函数处理,处理成新的元素,将所有新的元素组成一个新的数组返回
语法:数组.map(function(跟forEach的参数是一样的) {
    return newValue
 })

14.filter

filter:过滤数组- 遍历数组,将数组中满足指定条件的元素,组成新的数组并返回
语法:数组.fitler(function(跟forEach的参数是一样的) {
    return 条件
 })
返回值:返回满足条件的所有元素组成的数组

15.方法总结

1.开头添加:unshift
2.开头删除:shift
3.结尾添加:push
4.结尾删除:pop
5.在任意位置增、删、改:splice
6.合并数组:concat
7.排序数组:sort
8.翻转数组:reverse
9.连接成字符串:join
10.截取数组:slice
11.查找元素在数组中第一次的下标:indexOf
12.用于遍历数组:forEach
13.遍历数组:map
14.过滤数组 - 遍历数组:filter

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值