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接口)對象
歡迎關注、點贊