Boa noite pessoal,
No desafio perdi muito tempo tentando comparar os dois arrays. Vou postar meu código.
<meta charset="UTF-8">
<input type="text" id="numero0" /> <br />
<input type="text" id="numero1" /> <br />
<input type="text" id="numero2" /> <br />
<input type="text" id="numero3" /> <br />
<input type="text" id="numero4" /> <br />
<input type="text" id="numero5" /> <br />
<input type="submit" value="Adicione e verifique no Bingo!" id="verificar"/>
<input type="submit" value="Fazer jogo!" id="fazJogo" />
<script>
var sorteio = [];
var meuJogo = [];
var acertos = [];
var erros = [];
var j = 0;
for(var i = 0; i < 6; i++){
sorteio.push(Math.round(Math.random() * 60))
}
console.log(sorteio);
var verificarAcertos = function(){
if(meuJogo.length == 0){
alert("Por favor, preencha os campos e clique no botão FAZER JOGO!");
}else{
for(var i = 0; i < sorteio.length; i++){
if(sorteio[i] == meuJogo[j]){
acertos.push(meuJogo[j]);
}else{
erros.push(meuJogo[j]);
}
if(i == 5){
i = 0;
j++;
}
if(j == 6){
break;
}
}
}
alert("Você acertou os números: " + acertos + "\n" + "E você errou os números: " + erros);
};
var numero0 = document.getElementById("numero0");
var numero1 = document.getElementById("numero1");
var numero2 = document.getElementById("numero2");
var numero3 = document.getElementById("numero3");
var numero4 = document.getElementById("numero4");
var numero5 = document.getElementById("numero5");
var fazerJogo = function(){
meuJogo.push(parseInt(numero0.value));
meuJogo.push(parseInt(numero1.value));
meuJogo.push(parseInt(numero2.value));
meuJogo.push(parseInt(numero3.value));
meuJogo.push(parseInt(numero4.value));
meuJogo.push(parseInt(numero5.value));
console.log(meuJogo);
};
var botaoVerificar = document.getElementById("verificar");
botaoVerificar.onclick = verificarAcertos;
var botaoFazJogo = document.getElementById("fazJogo");
botaoFazJogo.onclick = fazerJogo;
</script>
Acima é todo o código, porém minha dúvida refere-se a function verificarAcertos. Implementei de maneira que funcionasse, mas não creio que seja do jeito correto. Se alguém quiser me dar algumas dicas de como eu poderia ter escrito ela para ficar mais clara eu agradeço.