数组乱序 let arr = [1,2,3,4,5,6,7,8,9,10]; function randomSort(arr) { let len = arr.length,res = []; while(len--) { let index = Math.floor(Math.random()*len); res.push(arr[index]); arr.splice(index,1); } return res; } console.log(randomSort(arr));