ES6 - Array.fill 方法



此函式使用靜態值填充陣列中從起始索引到結束索引的所有元素。它返回修改後的陣列。

語法

以下是陣列方法fill()的語法,其中:

  • value − 用於填充陣列的值。

  • start − 可選;起始索引,預設為 0。

  • end − 可選;結束索引,預設為陣列長度。

arr.fill(value[, start[, end]])

示例

<script>
   //fill
   let nosArr = [10,20,30,40]
   console.log(nosArr.fill(0,1,3))// value ,start,end
   //[10,0,0,40]

   console.log(nosArr.fill(0,1)) // [10,0,0,0]
   console.log(nosArr.fill(0))
</script>

以上程式碼的輸出如下所示:

[10, 0, 0, 40]
[10, 0, 0, 0]
[0, 0, 0, 0]
廣告