Array的擴展方法
構(gòu)造函數(shù)方法:Array.from()
將類數(shù)組或可遍歷對象轉(zhuǎn)換為真正的數(shù)組
let arrayLike = {
'0' : 'a',
'1' : 'b',
'2' : 'c',
length : 3
};
let arr2 = Array.from(arrayLike);//['a','b','c']
方法還可以接受第二個參數(shù)西土,作用類似于數(shù)組的map方法,用來對每個元素進行處理蔬啡,將處理后的值放入返回的數(shù)組。
let arrayLike = {
"0" : 1,
"1" : 2,
"length" : 2//在這里length屬性是必須的
}
let newAry = Array.from(aryLike,item=>item*2)