js数组中随机取出子数组
getRandomArrayFromArray(array, size) { // 从一个数组中取出随机几个数
let resArr = []
size = size > array.length ? array.length : size
let tmpArr = [].concat(array) //拷贝原数组进行操作就不会破坏原数组
for (let i = 0; i < size; i++) {
let n = Math.floor(Math.random() * tmpArr.length) // floor小于等于x的最大整数
resArr.push(tmpArr[n])
tmpArr.splice(n, 1) // 在临时数组中删掉,避免重复获取
}
return resArr
},

浙公网安备 33010602011771号