javascript如何迭代数组_ forEach怎么用

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

javascript如何迭代数组_ forEach怎么用-第1张图片-佛山资讯网

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

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~