10万个数中取最大的10个数

var s=[6,7,8,9,10,11,12,13,14,15,16,17,23,24,25,26,27,28,0,1,2,3,4,5,18,19,20,21,22,99,55,-4,33,95];
    var m=[,,]
    window.onload=function(){
        m[0]=s[0];
        m[1]=s[1];
        m[2]=s[2];
        m.sort(function(a,b){
            if(a<b)return 1;
            if(a>b)return -1;
            return 0;
        });
        for(var i=3;i<s.length;i++){
            if(s[i]<=m[2])continue;
            m[2]=s[i];
            m.sort(function(a,b){
            if(a<b)return 1;
            if(a>b)return -1;
            return 0;
        });
        }
        console.log(m);
    }

随意。

posted @ 2019-05-23 16:06  天天的蓝色  阅读(605)  评论(0编辑  收藏  举报