ES6 数组操作

Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map)。
let arrayLike={'0':'a','1':'b','2':'c',length:3};

let arr2=Array.from(arrayLike);// ['a', 'b', 'c']

Array.of方法用于将一组值,转换为数组。

Array.of(3,11,8)// [3,11,8]


数组实例的find方法,用于找出第一个符合条件的数组成员。它的参数是一个回调函数,所有数组成员依次执行该回调函数,直到找出第一个返回值为true的成员,然后返回该成员。如果没有符合条件的成员,则返回undefined。find方法的回调函数可以接受三个参数,依次为当前的值、当前的位置和原数组。

[1,5,10,15].find(function(value,index,arr){returnvalue>9;})// 10


fill方法使用给定值,填充一个数组。
newArray(3).fill(7)

['a','b','c'].fill(7)

你可能感兴趣的:(ES6 数组操作)