1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body> </html> <script type="text/javascript">
var numArray = new Array(); for(var i = 0; i < 8; i++){ var a =Math.floor(Math.random() * 8 + 20); var isExits = false; for(var j = 0; j < numArray.length; j++){ if(a == numArray[j]){ isExits = true; break; } } if(isExits == true){ i--; }else{ numArray.push(a); } } console.log(numArray);
var numArray = []; for(var i = 0; i < 8; i++){ var a =Math.floor(Math.random()*8 + 20); var isExist = numArray[i].contains(a); if(isExist == true){ i--; }else{ numArray.push(a); } } console.log(numArray); </script>
|
contains方法只能在火狐浏览器中实现
呃 但是我没使用成功