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 },