No último exercício, vimos o código:
<script>
var sorteados = [];
var adicionarSorteado = function() {
var numero = document.getElementById("numero").value;
for(var i = 0; i < sorteados.length; i++) {
if(sorteados[i] == numero) {
alert("Número já sorteado!");
return;
}
}
sorteados.push(numero);
console.log(sorteados);
}
var botao = document.getElementById("verificar");
botao.onclick = adicionarSorteado;
</script>
Queria saber como o javascript lida com a condição 'i < sorteados.length' no for quando temos um array vazio.
Qual o length inicial do array, se ele está vazio?
Se, sorteados.length = 0 ou vazio e i = 0, como i pode ser < 0? i seria = 0 = sorteados.length. Não?
Desde já, obrigada.