js Array重點注意記錄

1. Array.prototype.fill

  • 當參數爲對象(數組)時,該數組中每一項都將指向同一個對象,而並非每次都創建一個新對象,如下
new Array(5).fill({x: 1})

       如果需要初始化一個每項都爲對象的數組,可使用如下方式:

Array.apply(null, {length: 5}).map(() => {return {x: 5}})

2. Array.from

  • 參數要求爲 類數組對象

3. 擴展運算符 ... 和 迭代器for...of

  • 參數要求爲 可迭代(iterable,即實現了Symbol.iterable接口)對象

 

歡迎關注、點贊

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章