var a = new Array()
function wa(){
!function ya(){
var randnum = Math.round(10*Math.random())
console.log(randnum)
if(randnum in a ){
return ya()
}else{
a.push(randnum)
}
}()
console.log(a)
}
发现问题了,数字是否在数组里面不能用in来判断,改用indexOF就正常了,不过还是想问问大神们有没有最优的做法啊
给一个a空数组,从1-10取随机数,取到的随机数,如果随机数已经存在在a数组里就返回重新取,如果不存在就加进数组
但是在控制台看是这样的
相关分类