random的正确打开方式

洗牌

1
2
3
4
5
6
7
8
9
10
11
12
13
14

function shuffle (arr) {
if (arr.constructor !== Array) {
return new TypeError('array is required')
} else {
return arr.sort(() => window.Math.random() < 0.5)
}
}

const testArr = [1, 2, 3, 4, 5]

const result = shuffle(testArr)

console.log(result)