ES6 新增数组API

一、静态方法

(一)、Array.from(arg)

1、用法
用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象。


(二)、Array.of(…args)

1、用法
使用指定的数组项创建一个新数组;


二、实例方法

(一)、find(callback)

1、用法
用于查找满足条件的第一个元素,没找到得到undefined

(二)、findIndex(callback)

1、用法
用于查找满足条件的第一个元素的下标, 没找到返回-1


(三)、fill(data)

1、用法
用指定的数据填充满数组所有的内容


(四)、copyWithin(target, [start], [end])

1、用法
在数组内部完成复制,参数1:从下标几开始改变数据;参数2:从哪一位开始复制数据,默认是第一位; 参数3:在那个位置停止复制数据


ES7 中的数组API

includes(data):判断数组中是否包含某个值,使用Object.is匹配


你可能感兴趣的:(数组API,es6/es7)