📅  最后修改于: 2023-12-03 14:53:38.783000             🧑  作者: Mango
在 JavaScript 中,forEach
方法可用于循环遍历数组中的每个元素并执行所需的操作。该方法在 ES5 中引入,不支持 IE8 及更早版本。
array.forEach(function(currentValue, index, arr), thisValue)
function(currentValue, index, arr)
- 必须。规定针对每个元素所执行的函数。currentValue
- 必须。当期元素的值。index
- 可选。当前元素的索引。arr
- 可选。该数组对象。thisValue
- 可选。对象用作函数的 this
值。如果省略,则使用全局对象。let fruits = ["apple", "banana", "orange"];
// 使用匿名函数
fruits.forEach(function (value) {
console.log(value);
});
// 使用箭头函数
fruits.forEach(value => {
console.log(value);
});
// 使用指定 this 值
let obj = { greeting: "Hello" };
fruits.forEach(function (value) {
console.log(this.greeting + " " + value);
}, obj);
apple banana orange
```markdown
apple banana orange
```markdown
Hello apple Hello banana Hello orange