js 数组随机排序
1.定义相应的变量
2.生成一个随机的index
3.调换随机值的位置
var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
function random (arr) {
//定义变量
var length = arr.length, index, temp
for (let i = 0; i <= length - 1; i++) {
//生成一个随机的index
index = Math.floor(Math.random() * i)
//调换变量位置
temp = arr[index]
arr[index] = arr[i]
arr[i] = temp
}
console.log(arr);
}
random(arr)