可以使用JavaScript的for循环或forEach()方法来遍历对象数组,然后使用if语句来检查条件。例如:
let students = [
{ name: 'Alice', grade: 80 },
{ name: 'Bob', grade: 90 },
{ name: 'Charlie', grade: 75 },
{ name: 'David', grade: 85 }
];
//使用for循环遍历对象数组
for(let i = 0; i < students.length; i++) {
if(students[i].grade >= 80) {
console.log(`${students[i].name} passed!`);
} else {
console.log(`${students[i].name} failed.`);
}
}
//使用forEach()方法遍历对象数组
students.forEach(function(student) {
if(student.grade >= 80) {
console.log(`${student.name} passed!`);
} else {
console.log(`${student.name} failed.`);
}
});
上述示例代码中,我们遍历了包含学生姓名和成绩对象的数组,并使用if语句检查了学生是否通过。如果成绩大于或等于80,则输出“passed”,否则输出“failed”。
上一篇:遍历对象数组并获取新的对象数组。