数组对象找出num的最大值,和rate的最大值
时间: 2024-03-20 19:38:46 浏览: 57
判断数组的最大值
3星 · 编辑精心推荐
好的,可以使用以下的方法来找出数组对象中num和rate的最大值:
假设数组对象为arr,可以先定义两个变量maxNum和maxRate,分别表示num和rate的最大值,初始值可以设置为数组中第一个对象的num和rate属性值。然后,遍历整个数组对象,将每个对象的num和rate属性值与maxNum和maxRate进行比较,如果大于maxNum或maxRate,则将其赋值给对应的变量。最后,maxNum和maxRate的值即为数组对象中num和rate的最大值。
具体的JavaScript代码如下:
```
let arr = [ { num: 10, rate: 0.8 }, { num: 15, rate: 0.6 }, { num: 8, rate: 0.9 } ];
let maxNum = arr[0].num;
let maxRate = arr[0].rate;
for (let i = 1; i < arr.length; i++) {
if (arr[i].num > maxNum) {
maxNum = arr[i].num;
}
if (arr[i].rate > maxRate) {
maxRate = arr[i].rate;
}
}
console.log("num的最大值为:" + maxNum);
console.log("rate的最大值为:" + maxRate);
```
输出结果为:
```
num的最大值为:15
rate的最大值为:0.9
```
阅读全文