Skip to main content

JavaScript 原型方法

  1. Array(10).fill(undefined) 功能: 這行程式碼會創建一個長度為 10 的陣列,並用 undefined 填充每一個位置。 行為: 填充時,所有的陣列元素都指向同一個值。

主要差異

特性Array.from()Array.prototype.fill()
功能從類陣列或可迭代物件創建新陣列用指定值填充陣列
改變原陣列不會改變任何原始物件會改變原始陣列
用於將其他資料結構轉換為陣列,或創建帶有規則的新陣列修改陣列中的所有或部分值
參數差異支援 mapping function需要手動指定開始與結束索引(可選)