TypeScript forEach

17 Mar 2025 | 阅读 2 分钟

forEach() 方法是一个数组方法,用于在*数组中的每个项目*上执行一个函数。 我们可以将其与 JavaScript 数据类型(如数组,映射,集合等)一起使用。 它是显示数组中元素的有用方法。

语法

我们可以如下声明 forEach() 方法。

对于数组中存在的每个元素,forEach() 方法按升序执行一次提供的回调函数

参数详细信息

1. callback: 它是一个用于测试每个元素的函数。 回调函数接受三个参数,如下所示。

  • 元素值: 它是项目的当前值。
  • 元素索引: 它是数组中处理的当前元素的索引。
  • 数组: 它是 forEach() 方法中正在迭代的数组。

注意: 这三个参数都是可选的。

2. thisObject: 它是执行回调时用作 this 的对象。

返回值

它将返回创建的数组。

字符串示例

相应的JavaScript代码是

输出

TypeScript forEach

数字示例

输出

TypeScript forEach

forEach() 的缺点

以下是使用 forEach() 方法的缺点

  1. 它没有提供停止或跳出 forEach() 循环的方法。
  2. 它只适用于数组。

下一主题TypeScript Map