美文网首页
javascript怎样数组去重并排序。效率最快的方法

javascript怎样数组去重并排序。效率最快的方法

作者: heart丶掏空 | 来源:发表于2016-11-27 17:53 被阅读116次

    <script>
    function remove(arr){
    var newarr=[];
    var obj={};
    for(var i=0;i<arr.length;i++){
    if(!obj[arr[i]]){
    newarr.push(arr[i]);
    obj[arr[i]]=1;
    }

    }
    return newarr;
    }
    function sortt(a,b){
    return a-b;//a-b 是以升序排列 b-a是以降序排列
    }
    var a=[1,1,2,5,3,6,7,33,45,22,122,22,44,2,5,55];
    var result=remov(a);
    console.log(result.sort(sortt));
    </script>
    排序之前


    Paste_Image.png

    排序之后


    Paste_Image.png

    相关文章

      网友评论

          本文标题:javascript怎样数组去重并排序。效率最快的方法

          本文链接:https://www.haomeiwen.com/subject/sndnpttx.html