再看最后一眼青春的星空

灿烂火光就像盛夏的烟火

欢送挣扎万年文明的巅峰

我们啊

将变星辰永远飘在黑暗宇宙

这个男人来自三体

Tirion

导航

JS数组随机排序

    var arr=[1,2,3,4,5];
    arr.sort(function(a,b){
        var v=Math.random()>0.5?1:-1;
        console.log(a,b,v);
        return v;
    });
    console.log(arr)

这是JS中数组随机排序最简单的算法。

之前写的想法是随机取出个index,然后通过index得到值,将这个值赋给新数组,在赋值前判断这个值是否已经存在于新数组。这个算法很低效且复杂,通过以上的算法能简单的完成数组的随机排序

posted on 2016-05-16 14:48  Tirion  阅读(795)  评论(0编辑  收藏  举报

The Man from 3body