为了账号安全,请及时绑定邮箱和手机立即绑定

JS 如何对数量不确定的目标进行数值大小对比?

JS 如何对数量不确定的目标进行数值大小对比?

holdtom 2019-03-14 14:11:52
RT:JS 如何对数量不确定的目标进行数值大小对比?const rects = [    {width: 12, height: 34},    {width: 9, height: 32},    {width: 32, height: 64},    {width: 13, height: 84},    {width: 2, height: 94},]rects.forEach(item => {    item.height //怎么得出最大得值?})我能想到的是逐步一个个对比,保存单前最大值再和下一个值对比,有没有简单的办法实现?
查看完整描述

2 回答

?
PIPIONE

TA贡献1829条经验 获得超9个赞

Math.max(...rects.map(o=>o.height)) //获取最大值


rects.find(v=>v.height===Math.max(...rects.map(o=>o.height))) //获取最大值对象


rects.findIndex(v=>v.height===Math.max(...rects.map(o=>o.height)))//获取最大值对象的index


查看完整回答
反对 回复 2019-03-30
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

调用数组中的sort方法进行排序,如果你要的是降序排序的话,就直接去第一个就行了


查看完整回答
反对 回复 2019-03-30
  • 2 回答
  • 0 关注
  • 479 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信