TypeScript 數組的填充(Array Fill)

TypeScript 是一種 JavaScript 的超集,它提供了類型檢查和靜態分析功能,可以更好地支持開發者開發大型應用程序。在 TypeScript 中,數組的填充(Array Fill)是一個非常有用的功能,可以讓開發者快速填充數組中的元素,以滿足開發需求。

什麼是數組的填充(Array Fill)

數組的填充(Array Fill)是指將一個值填充到數組中的每個元素,以便快速填充數組中的元素。在 TypeScript 中,可以使用 Array.fill() 方法來實現數組的填充(Array Fill)。

使用 Array.fill() 方法

Array.fill() 方法接受三個參數:要填充的值、開始填充的索引值、填充的結束索引值。

array.fill(value, start, end)
  • value:要填充的值
  • start:開始填充的索引值,默認為 0
  • end:填充的結束索引值,默認為數組的長度

範例

假設我們有一個長度為 10 的數組,我們想要將數組中的每個元素都填充為 0,可以使用以下代碼:

let array = new Array(10);
array.fill(0);
console.log(array); // [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

如果我們想要將數組中的第 3 到第 6 個元素都填充為 1,可以使用以下代碼:

let array = new Array(10);
array.fill(1, 2, 6);
console.log(array); // [undefined, undefined, 1, 1, 1, 1, undefined, undefined, undefined, undefined]

總結

在 TypeScript 中,數組的填充(Array Fill)是一個非常有用的功能,可以讓開發者快速填充數組中的元素,以滿足開發需求。可以使用 Array.fill() 方法來實現數組的填充(Array Fill),它接受三個參數:要填充的值、開始填充的索引值、填充的結束索引值。

Categorized in:

Tagged in: