problema con juego de cartas
Publicado por nicolas (4 intervenciones) el 02/08/2018 02:18:06
buenas, tengo este codigo javascript cuando le doy ejecutar me genera 6 cartas, mas adelante acomodare 3 para mi y 3 para el otro jugador pero al general numeros aleatorios siempre hay 2 numeros que son indefinidos y no encuentro el problema.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var mazo=[];
function barajar(){
numero=[1,2,3,4,5,6,7,10,11,12];
palo=["espada","basto","oro","copa"];
if(mazo.length>=6)
return;
nuevacarta=[numero[Math.round(3*Math.random())],palo[Math.round(6*Math.random())]];
for(j=0;j<mazo.length;j++){
if(mazo[j].toString()==nuevacarta.toString())
return barajar();
}
mazo.push(nuevacarta);
barajar();
}
barajar();
for(s in mazo)document.write(mazo[s][0]+' de '+mazo[s][1]+'<br />');
console.log(mazo);
Valora esta pregunta
0