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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。