1. 程式人生 > >js Array重點注意記錄

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介面)物件

 

歡迎關注、點贊