Tentei aplicar o que aprendi no jogo de adivinhação mas o array está dando undefined. Alguém poderia me ajudar a encontrar meu erro?
<meta charset="UTF-8">
<input/>
<button>Compare com o número que estou pensando!</button>
<script>
function sorteia(){
return Math.round(Math.random() * 10);
}
function numeroSegredos(numero){
numerosAleatorios = sorteia();
var segredos = []
var existe = false
var numero = 1
while(1 < segredos.length){
for(var posicao = 1; posicao < segredos.length; posicao){
if(segredos[posicao] == numerosAleatorios){
existe = true;
break;
}
}
if(existe == false){
segredos.push(sorteia())
posicao++
}
return segredos
}
}
var segredos = numeroSegredos(4);
var input = document.querySelector("input");
function verifica() {
if(segredos == input.value) {
alert("Parabéns! Você acertou o número secreto");
}
else {
alert("Infelizmente você errou!");
}
}
console.log(segredos)
var button = document.querySelector("button");
button.onclick = verifica;
</script>