📅  最后修改于: 2023-12-03 15:31:37.314000             🧑  作者: Mango
在Javascript中,我们可以使用 forEach()
方法来遍历一个对象数组。forEach()
是Javascript中数组对象原型的一员,用于对数组中的每个元素执行一次给定的函数。
使用数组对象的 forEach()
方法时,需要传递一个函数作为其唯一的参数,该函数将在数组中的每个元素上被调用。这个函数本身可以有很多参数,但其中至少会有一个参数,代表当前正在被处理的数组元素的值。
array.forEach(function(currentValue, index, array) {
// 这里是代码块
});
下面是一个使用 forEach()
方法遍历数组的代码示例:
let persons = [
{ name: '张三', age: 18 },
{ name: '李四', age: 20 },
{ name: '王五', age: 22 }
];
persons.forEach(function(person, index) {
console.log(`第${index + 1}个人的姓名是${person.name},年龄是${person.age}`);
});
上面的代码将会输出:
第1个人的姓名是张三,年龄是18
第2个人的姓名是李四,年龄是20
第3个人的姓名是王五,年龄是22
forEach()
方法遍历数组时,原数组并不会被更改。map()
方法或者 for...of
循环。forEach()
函数返回 false
,则遍历会立即停止。map()
方法。以上就是关于Javascript中的 forEach()
方法的介绍。希望能对大家的学习有所帮助。