Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

segredos.lenght não esta funcionando.

eu não entendi o porquê de não funcionar, eis o código:

<meta charset="UTF-8">

<input>
<button>Compare com o meu segredo.</button>

<script>

    var segredos = [5, 7, 10, 2];

    var input = document.querySelector("input");
    input.focus();

function verifica(){
    var 
    for(var posicao = 0; posicao < segredos.lenght; posicao++){

        if(input.value == segredos[posicao]) {

            alert("Você ACERTOU!");
            break;
        } 
    }

    input.value = "";
    input.focus();
}

var button = document.querySelector("button");

button.onclick = verifica;

o erro ocorre em posicao < segredos.lenght;. Alguém me ajuda?

1 resposta
solução!

Oi Gustavo, tudo bem?

Tenta colocar "length" (as letras T e H respectivamente no final da palavra).

Eu sempre confundia e trocava também, até que li alguém falando no Twitter que é só lembrar da palavra "tamanho", que tem justamente o T e o H nessa ordem.

Espero ter ajudado,

Abcs!