找出const arr = [ { name: 'ceshi1', value1: 345, value2: 85934 }, { name: 'ceshi2', value1: 3432, value2: 343432 }, ];的最大值
时间: 2023-11-27 16:49:13 浏览: 48
求数组中最大值2
这个数组中有两个对象,每个对象有两个属性:value1和value2。如果你要求的是整个数组(包括两个对象)的最大值,那么可以使用以下代码:
```
const arr = [
{ name: 'ceshi1', value1: 345, value2: 85934 },
{ name: 'ceshi2', value1: 3432, value2: 343432 },
];
const result = Math.max(
...arr.map(obj => obj.value1),
...arr.map(obj => obj.value2)
);
console.log(result); // 输出 343432
```
这里使用了`Math.max()`函数来获取一组数字的最大值。我们使用了ES6的展开运算符`...`将两个`map()`函数的结果展开为一组数字,再将这组数字作为参数传递给`Math.max()`函数。
阅读全文