求数组对象中的最大值

就拿这个数组对象来说

    var Data=[
        {city:'w',平均:25.1,收入:16.5},
        {city:'x',平均:4.1,收入:14.5},
        {city:'e',平均:30.1,收入:17.5},
        {city:'a',平均:22.1,收入:1.5},
        {city:'y',平均:50.1,收入:31.5},
        {city:'h',平均:20.1,收入:10.5},
        {city:'k',平均:0.1,收入:1.5},
        {city:'i',平均:2.1,收入:99.5}
    ]

1.先定义一个空数组
2.把要比较的每一个值push进新的数组
3.Math.max求出最大值

    var arr=[];
    for(var i=0;i<Data.length;i++){
        arr.push(Data[i]['平均']);
        arr.push(Data[i]['收入']);
    }
    var max=Math.max(...arr);
    var min=Math.min(...arr);
    console.log(max,min)//99.5  0.1
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值