【发布时间】:2021-08-14 21:25:11
【问题描述】:
这是我在这里的第一个问题,所以我会尽量准确。
我有作业要求我创建一个包含 5 个对象的数组,这些对象是学生的姓名和平均成绩。
平均成绩被设置为从2 到5 的任意数字,例如:2.50、3.34、4.95 等。我唯一的工作是在控制台中打印出name 和 surname 平均成绩最低的学生。
在我的一生中,我不知道该怎么做,谷歌搜索也没有帮助,或者至少 我不知道如何寻找它。
我只能定义对象,但我不知道如何列出对象并找到最低的“avgGrade”。
var students = [
{ name: "John", surname: "Doe", avgGrade: 5.0 },
{ name: "Mike", surname: "Adams", avgGrade: 4.2 },
{ name: "Mark", surname: "Davis", avgGrade: 2.1 },
{ name: "Jane", surname: "Jones", avgGrade: 3.99 },
{ name: "Sarah", surname: "Quinn", avgGrade: 2.8 },
];
【问题讨论】:
-
这是一个对象数组。因此,您可以使用 for 循环单步执行它,也可以使用数组的
forEach方法。 -
查看
for...of,您可以在其中以简单的方式循环遍历数组:developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
标签: javascript arrays object