tenho esse código da aula anterior
<meta charset="utf-8">
<input/>
<button>Compare com o meu segredo</button>
<script>
var segredo = [5, 7, 10, 2];
var input = document.querySelector("input"); // puxa itens do HTML para o javaScript
input.focus();
function verifica () {
var achou = false;
for(var i = 0; i < segredo.length; i++) {
if (input.value == segredo[i]) {
alert("você acertou!");
achou = true;
break; // para de repetir caso acertou
}
}
if(achou == false){
alert("você errou!!!");
}
input.value = ""; // para limpar a caixa de texto
input.focus(); // dar foco a caixinha de dialogo
}
var button = document.querySelector("button"); // chamando o button do html
button.onclick = verifica; //chamar o button "onclick" ou seja, no clicar. obs: nao precisa dos parenteses na função
</script>
mas na parte do for, quando devo por o "length" para receber o array ele n reconhece como código, nao sei por que, eu utilizo o sublime, como recomendado no curso, oq devo fazer?
for(var i = 0; i < segredo.length; i++)