📜  JavaScript 数组 forEach() 方法(1)

📅  最后修改于: 2023-12-03 15:16:12.718000             🧑  作者: Mango

JavaScript 数组 forEach() 方法

在 JavaScript 中,forEach() 是一个用于遍历数组的方法,它能够对数组的每个元素执行给定的函数。forEach() 方法不会改变原数组。

语法:

arr.forEach(callback(currentValue [, index [, array]])[, thisArg]);

参数说明:

  • callback: 必须。一个函数,用于对数组的每个元素执行的函数。它可以接收三个参数:
    • currentValue: 必须。当前元素的值。
    • index:可选。当前元素在数组中的索引。
    • array: 可选。当前正在被遍历的数组。
  • thisArg:可选。在执行回调函数时使用的 this 值。如果不传入 thisArg,那么回调函数中的 this 将是 undefined。

实例:

const fruits = ["apple", "banana", "orange"];

fruits.forEach(function(fruit, index) {
  console.log(`Fruit ${index+1}: ${fruit}`);
});

输出:

Fruit 1: apple
Fruit 2: banana
Fruit 3: orange

上面的例子中,我们使用 forEach() 方法遍历数组 fruits,并为每个元素打印一条带有索引的消息。在回调函数中,我们使用了两个参数,fruit 表示当前元素的值,index 表示当前元素在数组中的索引。

更多详细信息