num 14 name 测试客户 num 7 name 测试客户001 num 1 name 南汽集团 es6 数组最大值
要找出数组中的最大值,可以使用ES6的Math.max()方法结合展开运算符(...)来实现。首先,将数组中的每个对象的"num"属性提取出来,然后使用展开运算符将它们作为参数传递给Math.max()方法。最后,将返回的最大值作为结果。
以下是使用ES6的箭头函数和展开运算符实现的代码示例:
const data = [
{
"num": 14,
"name": "测试客户"
},
{
"num": 7,
"name": "测试客户001"
},
{
"num": 1,
"name": "南汽集团"
}
];
const maxNum = Math.max(...data.map(obj => obj.num));
console.log(maxNum); // 输出结果为 14
在上述代码中,我们使用data.map()方法将每个对象的"num"属性提取出来,并返回一个新的数组。然后,使用展开运算符将新数组中的元素作为参数传递给Math.max()方法,以找出最大值。最后,将最大值赋给maxNum变量,并将其输出到控制台
原文地址: https://www.cveoy.top/t/topic/iJuN 著作权归作者所有。请勿转载和采集!