forEach是JavaScript中用于遍历数组并执行副作用操作的常用方法,接收含item、index、array参数的回调函数,但无法中断循环、不返回新数组、不能增删元素。

JavaScript 中迭代数组最常用的方法之一是 forEach,它能让你对数组中每个元素执行一次指定的操作,写法简洁、语义清晰,适合“只遍历不生成新数组”的场景。
forEach 的基本用法
forEach 是数组的内置方法,接收一个回调函数作为参数,该函数会自动被调用,每次传入当前元素、索引和原数组:
-
语法:
arr.forEach((item, index, array) => { /* 操作 */ }); -
item:当前遍历到的元素值(必填) -
index:当前元素的下标(可选,常用于需要位置信息时) -
array:原数组本身(极少用,但可用于调试或比较)
实际例子帮你理解
比如有一个数字数组,想打印每个数及其位置:
const nums = [10, 20, 30];
nums.forEach((num, i) => {
console.log(`第 ${i} 个数是 ${num}`);
});
// 输出:
// 第 0 个数是 10
// 第 1 个数是 20
// 第 2 个数是 30登录后复制
再比如处理对象数组:
立即学习“Java免费学习笔记(深入)”;
标签: javascript java 回调函数 red
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~