当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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