时间:2019-05-07 来源:小程序工厂
你的方法二是对的,一根本不随机
我用2了哈哈哈
可以帮我看看吗
var a = [1,2,3,4,5,6]
a.sort(()=>{return Math.random()<0.5})
我试了方法1,好使的呢。。能做个代码片段看看吗
https://developers.weixin.qq.com/s/AIWcHGmB7C31
做好了!
小哥,是对的啊,随机排
等下。。。我改下,我是请求回来的,还带了一些奇怪的参数,我把请求也写上
把内容移动到回调里
最好是 res.data.objects.sort,然后再setData
可以了,谢谢大哥!我把前面的分享先删掉了!
好哦~
卢大,还有个问题,为什么只有在回调了能打印出bank?我在回调外面使用和打印的时候都是空呢?
异步呀~ 百度下 js异步吧
好的!
你比官方人员还专业呢
怎么可能。。怎么能有这种膨胀的想法。。这种非bug的问题,官方一般都是在我们讨论不出结果的情况下,会来帮忙解决
sort随机不算真正的随机,会有概率偏差,如果很专业的需求的话可能要换个方法
嗯,只是写着方便。如果有需求的话,个人习惯下面的做法
取数组长度的位数(比如100),按顺序写入下标0-99。
然后递归处理最初的数组,每次随机取位置,然后移除已选位置。