es6数组的拓展
2019-07-23 21:25:23 10 举报
AI智能生成
es6数组的拓展
作者其他创作
大纲/内容
拓展运算符
性质
类似rest的逆运算,将数组转为用逗号分隔的参数序列
主要用于函数调用
应用
替代数组的apply
函数参数
Math.max()替代Math.apply.max(this,arr)
push()传入数组
实现了Iterator接口的对象
Map
Set
Generator函数
与解构赋值结合替代concat()
合并数组
函数可以有多个返回值
将字符串转为数组
新增方法
Array.from()
将类似数组的对象转为数组
interable对象转为数组
Array.of()
替换Array()
数组实例
copyWithin(target*,start,end)
将数组内部成员将指定位置复制到其他位置(会覆盖原有成员)
target 从该位置开始替换数据
start 从该位置开始读取数据
end 到该位置前停止读取
find()
找出第一个符合条件的数组成员
findIndex()
找出第一个符合条件的索引
fill()
填充一个数组
entries()
遍历键值对
keys()
遍历键名
values()
遍历键值
includes()
判断是否包含某个元素
数组的空位
处理规则十分不统一,尽量避免出现
0 条评论
下一页