A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Iterator/forEach below:

Iterator.prototype.forEach() - JavaScript | MDN

Iterator.prototype.forEach()

Baseline 2025

Newly available

实验性: 这是一项实验性技术
在将其用于生产之前,请仔细检查浏览器兼容性表格。

Iterator 实例的 forEach() 方法与 Array.prototype.forEach() 类似:它对迭代器生成的每个元素执行一次提供的函数。

语法 参数
callbackFn

为迭代器生成的每个元素执行的函数。它的返回值会被丢弃。该函数被调用时将传入以下参数:

element

当前正在处理的元素。

index

当前正在处理的元素的索引。

返回值

undefined。

描述

forEach() 迭代该迭代器,并对每个元素调用一次 callbackFn 函数。与大多数其他迭代器帮助方法不同,forEach() 不能很好地处理无限迭代器,因为它不是惰性的。

示例 使用 forEach()
new Set([1, 2, 3]).values().forEach((v) => console.log(v));

// 输出:
// 1
// 2
// 3

等价于:

for (const v of new Set([1, 2, 3]).values()) {
  console.log(v);
}
规范 浏览器兼容性 参见

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4