一张图整理数组方法

方法功能返回值是否修改原数组
push添加一个或多个元素到数组末尾,返回数组长度number
pop删除数组的最后一个元素,返回这个元素*
unshift添加一个或多个元素到数组开头,返回数组长度number
shift删除数组的第一个元素,返回这个元素*
reverse颠倒数组,返回颠倒后的数组array
concat拼接多个数组,返回拼接后的数组array
sort对数组元素做原地排序,并返回这个数组array
every数组所有元素通过指定函数才返回truebool
some只要数组中有一个通过指定函数则返回truebool
filter用指定函数过滤数组,返回新数组array
forEach对数组每个元素执行一遍提供的函数,无返回值undefined
map数组中所有元素执行指定方法后的返回值组成的新数组array
indexOf返回指定元素在数组中第一个索引值number
join将数组链接为字符串string
lastIndexOf指定元素在数组中最后一个索引number
reduce数组中的每个值从左到右开始合并,最终为一个值*
reduceRight数组中的每个值从右到左开始合并,最终为一个值*
slice复制数组的一部分到新数组,返回新的数组array
splice用新元素替换旧元素,返回元素组被替换的那部分元素组成的数组array
toString与join方法类似string
es6新增
Includes判断数组是否包含某个值,代替indexOf检查存在bool
entries返回一个Array iterator对象,包含每个索引的键值对Array iterator
find查找元素,返回元素本身,没有返回undefined*
copyWith复制数组成员到指定位置,会覆盖原有成员,返回修改了的数组array
findIndex查找元素返回元素索引,没有返回-1number
fill将数组指定区域填充为某个固定值array
keys返回数组索引的迭代器Array iterator
values返回数组的值组成的数组array
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值