JS 数组的随机排序?
时间: 2023-08-13 12:04:32 浏览: 143
js数组排序
JS 数组的随机排序可以通过以下方式实现:
```javascript
function shuffleArray(array) {
for (let i = array.length - 1; i > 0; i--) {
const j = Math.floor(Math.random() * (i + 1));
[array[i], array[j]] = [array[j], array[i]];
}
return array;
}
// 调用方式
const arr = [1, 2, 3, 4, 5];
const shuffledArr = shuffleArray(arr);
console.log(shuffledArr);
```
以上代码会对数组进行原地随机排序,并返回排序后的数组。
阅读全文