沒有map()的映射數組
我們先介紹一下map方法。map()方法返回一個新數組,數組中的元素為原始數組元素調用函數處理后的值,它會按照原始數組元素順序依次處理元素。注意: map()不會改變原始數組,也不會對空數組進行檢測。
下面我們來實現一個沒有map的數組映射:
//?array.map(function(currentValue,index,arr),?thisValue) var?plants?=?[ ????{?name:?"Saturn"?}, ????{?name:?"Uranus"?}, ????{?name:?"Mercury"?}, ????{?name:?"Venus"?}, ] var?plantsName?=?Array.from(plants,?({?name?})?=>?name); console.log(plantsName);?//?[?'Saturn',?'Uranus',?'Mercury',?'Venus'?]
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END