一位正在学习前端的菜鸟,虽菜,但还未放弃。
function randomArr(arr,num){ let newArr = [];//创建一个新数组 for (let i = 0; i < 30; i++) { let temp = Math.floor(Math.random()*arr.length);//取随机下标 newArr.push(arr[temp]);//添加到新数组 arr.splice(temp,1)//删除当前的数组元素,避免重复 } return newArr; }
原文:https://www.cnblogs.com/xiaoningtongxue/p/13042649.html