js对数组中元素随机排序

js数组随机排序

 

解决方法:

下面的 newOpts数组就是随机数组

       var opts = [1,2,3,4,5]

       var newOpts = []

       while (opts.length > 0) {

           var opt = opts.splice(getRandomInt(0, opts.length), 1)[0]

           newOpts.push(opt)

       }

 

 

getRandomInt可以参考:http://www.yayihouse.com/yayishuwu/chapter/2769

你可能感兴趣的:(js对数组中元素随机排序)