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

js如何获取数组中指定个数的几个最大值

js如何获取数组中指定个数的几个最大值

明月笑刀无情 2019-02-19 13:17:16
数组如下:var arr = [1,5,3,2,10,15]如何得到3个或N个最大值得数组arr2 = [5,10,15]
查看完整描述

1 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

var arr = [1,5,3,2,10,15];

  function maxarr(arr,len){

      var max = [];

    arr.sort(function(a,b){

       return a-b;

   });

   for(var i=0;i<len;i++){

       max.push(arr.pop());

   }

   return max.reverse();

  }


   console.log(maxarr(arr,4));


查看完整回答
反对 回复 2019-02-23
  • 1 回答
  • 0 关注
  • 1769 浏览
慕课专栏
更多

添加回答

举报

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