JavaScript数组Array的原生方法汇总

增删的方法:

push() 插入数组末尾,返回数组长度

unshift() 插入数组开头,返回数组长度

pop() 删除数组末尾,返回删除项

shift() 删除数组开头,返回删除项

 

重排序方法:

reverse() 将数组翻转

sort() 将数组按升序重排序

 

截取/合并:

concat() 合并,将添加的项合并到数组尾部 ,返回合并后的数组 (不改变原数组)

slice() 截取数组片段,eg:arr.slice(1,4),返回截取的数组(不改变原数组)

splice() 删除截取的片段,eg:arr.splice(1,4),返回截取后的数组

 

位置方法:

indexOf()

lastIndexOf()

 

迭代方法:

every() 对数组中的每一项都执行给定的函数,同时成立时,则返回true

filter() 对数组中的每一项都执行给定的函数,返回函数执行为true的项组成的数组

forEach() 对数组中的每一项执行给定的函数,但无返回值

map() 对数组中的每一项执行给定的函数,返回每次函数调用的结果组成的数组

some() 对数组中的每一项执行给定的函数,当执行项中有一个是true,则返回true

 

归并方法:

reduce()

reduceRight()

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值