2020
09-29
09-29
通过js随机函数Math.random实现乱序
乱序的意思想必没有不知道:就是将数组打乱。听到乱序一般都会想到js的随机函数Math.random();varvalues=[1,2,3,4,5];values.sort(function(){returnMath.random()-0.5;});console.log(values)利用数组的sort方法,判断随机出来的0~1值与0.5的大小,实现排序。看似一个很不错的方案,代码逻辑也没毛病,一般情况下也确实能够做到乱序。但是,这是一个伪排序,是的还有但是(我也是今天才知道的,不求甚解的毛病啊~)...
继续阅读 >