📅  最后修改于: 2023-12-03 15:15:10.330000             🧑  作者: Mango
在Javascript中,我们经常需要遍历一个数组或一个对象来进行一系列操作。foreach
是一种非常方便的遍历方式,可以让我们省去循环的麻烦,并且代码看起来也更加简洁。
array.forEach(function(currentValue, index, array) {
// 在这里可以进行一些操作
});
array
:要进行遍历的数组。
function
:对于数组中的每个元素所执行的函数。
currentValue
:当前元素的值。
index
:当前元素的索引。
array
:原数组。
const fruits = ["apple", "banana", "orange"];
fruits.forEach(function(fruit, index) {
console.log(fruit, index);
});
输出结果为:
apple 0
banana 1
orange 2
await
和async
关键字来支持异步操作。foreach
不能被中断。foreach
无法改变原数组。foreach
虽然不能被中断,但是相对于for
循环,其代码更为简洁易懂,而且可以支持异步操作。在实际使用中,需要根据具体情况进行选择。