js数组随机排序

1. 简单的利用sort进行打乱排序

arr.sort(function(){
   return .5 - Math.random()
})

2. 洗牌算法打乱排序

function shuffle(arr) {
         let i = arr.length;
         while (i) {
             let j = Math.floor(Math.random() * i--);
             [arr[j], arr[i]] = [arr[i], arr[j]]
        }
    console.log(arr)
}

 

posted @ 2020-09-29 22:12  心之所指,行之所至  阅读(227)  评论(0)    收藏  举报