當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


TypeScript Array fill()用法及代碼示例


fill()方法用於替換數組中的所有元素,並使用固定值TypeScript.

此操作會更改數組本身並返回更新的版本。

此方法有助於在 TypeScript 中輕鬆轉換數組。

用法

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

參數

  • value: 您想要用於填充數組的值。
  • 開始(可選):索引,從您要開始填充數組的位置開始(默認值為 0)。
  • 結束(可選):要停止填充數組的索引(默認為數組的長度)。

返回值

  • 已使用值修改的數組。這是被填充的數組。

關鍵點

  • fill()方法不會改變數組的長度,隻會改變數組的內容。
  • 它不適用於長度=0 的數組,因為數組中沒有內容。
  • fill() 方法不適合在字符串上使用,因為字符串是不可變的.

TypeScript 中的 fill() 示例

讓我們看看數組 fill() 方法的更多示例TypeScript.

1. 實施例1:在此示例中,我們將用零填充數組的一部分。

TypeScript


// Here we are defining an array of 
// numbers with type annotations
const numbers: number[] = [1, 2, 3, 4, 5];
// Here we will fill a portion of the array with zeros
const filledArray = numbers.fill(0 as number, 1, 4);
console.log(filledArray);

輸出:

[1, 0, 0, 0, 5]

2. 示例2:在此示例中,我們將使用特定索引中的 “Guest” 填充字符串數組。

TypeScript


// Here we are defining a string 
// array with type annotations
const names: string[] = ["Pankaj", "Ram", "Shravan"];
// Here we will fill the array 
// with "Guest" from index 1 onwards
const filledNames = names.fill("Guest" as string, 1);
console.log(filledNames);

輸出:

['Pankaj', 'Guest','Guest']

相關用法


注:本文由純淨天空篩選整理自pankajbind大神的英文原創作品 TypeScript Array fill() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。