要找出数组中的最大值,可以使用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变量,并将其输出到控制台

num 14 name 测试客户 num 7 name 测试客户001 num 1 name 南汽集团 es6 数组最大值

原文地址: https://www.cveoy.top/t/topic/iJuN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录