ES6数组中的方法

数组创建

Array.of()
将参数中所有值作为元素形成数组。
Array.from()
将类数组对象或可迭代对象转化为数组。
参数
Array.from(arrayLike[, mapFn[, thisArg]])
返回值为转换后的数组。
arrayLike
想要转换的类数组对象或可迭代对象。
mapFn
可选,map 函数,用于对每个元素进行处理,放入数组的是处理后的元素。
thisArg
可选,用于指定 map 函数执行时的 this 对象。

类数组对象

一个类数组对象必须含有 length 属性,且元素属性名必须是数值或者可转换为数值的字符。 转换可迭代对象

扩展的方法

查找
find()
查找数组中符合条件的元素,若有多个符合条件的元素,则返回第一个元素。
findIndex()
查找数组中符合条件的元素索引,若有多个符合条件的元素,则返回第一个元素索引。
填充
fill()
将一定范围索引的数组元素内容填充为单个指定的值。
copyWithin()
将一定范围索引的数组元素修改为此数组另一指定范围索引的元素。
遍历
entries()
遍历键值对。
keys()
遍历键名。
values()
遍历键值。
包含
includes()
数组是否包含指定值。
flat()
嵌套数组转一维数组
flatMap()
先对数组中每个元素进行了的处理,再对数组执行 flat() 方法。

扩展运算符
复制数组 […a]
合并数组 […a,…b]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值