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

ES6 数组最大值:使用 Math.max() 和 展开运算符

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

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