js获取随机打乱的数组
作者:互联网
getRandomNumber(min, max) { return Math.floor(Math.random() * (max - min + 1) + min) // 返回 [min, max] }, shuffle(arr) { let _arr = arr.slice() // 浅复制 for (let i = 0; i < _arr.length; i++) { const j = this.getRandomNumber(0, i) // arr[j] <-> arr[i] const temp = _arr[i] _arr[i] = _arr[j] _arr[j] = temp } return _arr }
标签:arr,const,min,max,打乱,js,数组,getRandomNumber,Math 来源: https://www.cnblogs.com/wuqilang/p/14843329.html