js打乱数组顺序

1.sort 排序

let array = [1,2,3,4,21,2,333,12,33,44,55,1,2,3,4,5]          

 array.sort(()=>(Math.random()-0.5)>0?1:-1)     

  console.log(array) 

2、彻底打乱顺序

for(let i=0;i

   let randomIndex = Math.round(Math.random()*(array.length- 1))          

  let temp = array[i]            

array[i] = array[randomIndex]            

array[randomIndex] = temp     

   }      

  console.log(array) 

你可能感兴趣的:(js打乱数组顺序)