📅  最后修改于: 2023-12-03 14:42:24.749000             🧑  作者: Mango
JavaScript forEach 是一种数组方法,它通过对数组的每个元素调用一个函数来对数组进行迭代。
array.forEach(function(currentValue, index, array) {
// 函数执行代码
});
currentValue
:当前元素的值index
:当前元素的索引array
:当前正在操作的数组对象以下是一个简单的示例,演示如何使用 forEach
方法遍历数组并打印输出每个元素的值:
const numbers = [1, 2, 3, 4, 5];
numbers.forEach(function(number) {
console.log(number);
});
将会输出:
1
2
3
4
5
您可以在 forEach
中使用自定义函数。以下是一个示例,演示如何使用自定义函数来计算数组中每个元素的平方:
const numbers = [1, 2, 3, 4, 5];
const squareArray = [];
numbers.forEach(function(number) {
squareArray.push(number ** 2);
});
console.log(squareArray);
将会输出:
[1, 4, 9, 16, 25]
forEach
并不返回任何值,它只是迭代数组并调用每个元素上的函数。
forEach
无法改变原始数组,它只是迭代每个元素并调用函数。
JavaScript forEach 是一个非常有用的数组方法,它可以帮助您迭代数组并针对每个元素执行一个特定的函数。它的语法简单,易于使用,并且是任何 JavaScript 程序员都应该掌握的基本技能之一。