Array.from方法用于將兩類對(duì)象轉(zhuǎn)為真正的數(shù)組:類似數(shù)組的對(duì)象(array-like object)和可遍歷(iterable)的對(duì)象(包括ES6新增的數(shù)據(jù)結(jié)構(gòu)Set和Map)。
let arrayLike={'0':'a','1':'b','2':'c',length:3};
let arr2=Array.from(arrayLike);// ['a', 'b', 'c']
Array.of方法用于將一組值稳衬,轉(zhuǎn)換為數(shù)組窍侧。
Array.of(3,11,8)// [3,11,8]
數(shù)組實(shí)例的find方法,用于找出第一個(gè)符合條件的數(shù)組成員。它的參數(shù)是一個(gè)回調(diào)函數(shù),所有數(shù)組成員依次執(zhí)行該回調(diào)函數(shù),直到找出第一個(gè)返回值為true的成員扰肌,然后返回該成員。如果沒(méi)有符合條件的成員熊杨,則返回undefined曙旭。find方法的回調(diào)函數(shù)可以接受三個(gè)參數(shù),依次為當(dāng)前的值猴凹、當(dāng)前的位置和原數(shù)組。
[1,5,10,15].find(function(value,index,arr){returnvalue>9;})// 10
fill方法使用給定值岭皂,填充一個(gè)數(shù)組郊霎。
newArray(3).fill(7)
['a','b','c'].fill(7)