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']
相關用法
- TypeScript Array filter()用法及代碼示例
- TypeScript Array findIndex()用法及代碼示例
- TypeScript Array find()用法及代碼示例
- TypeScript Array forEach()用法及代碼示例
- TypeScript Array flat()用法及代碼示例
- TypeScript Array every()用法及代碼示例
- TypeScript Array indexOf()用法及代碼示例
- TypeScript Array join()用法及代碼示例
- TypeScript Array lastIndexOf()用法及代碼示例
- TypeScript Array map()用法及代碼示例
- TypeScript Array push()用法及代碼示例
- TypeScript Array reduce()用法及代碼示例
- TypeScript Array reduceRight()用法及代碼示例
- TypeScript Array slice()用法及代碼示例
- TypeScript Array some()用法及代碼示例
- TypeScript Array sort()用法及代碼示例
- TypeScript Array splice()用法及代碼示例
- TypeScript Array unshift()用法及代碼示例
- TypeScript Array entries()用法及代碼示例
- TypeScript Array keys()用法及代碼示例
- TypeScript Array includes()用法及代碼示例
- TypeScript Array.of()用法及代碼示例
- TypeScript Array.from()用法及代碼示例
- TypeScript Array.isArray()用法及代碼示例
- TypeScript Number toExponential()用法及代碼示例
注:本文由純淨天空篩選整理自pankajbind大神的英文原創作品 TypeScript Array fill() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。