O principal ponto que não entendi nessa aula é o uso dessa variável booleana que o professor insere. Se ela é apenas uma variável armazenando o valor false ou true, por que pode ser usada como uma condição na hora de dar o ´push´ no número aleatório?? Não consegui entender
while(numero <= quantidade) {
let numeroAleatorio = sortearNumero();
let achou = false;
if(numeroAleatorio != 0) {
for(i = 0; i < segredos.length; i++) {
if(segredos[i] == numeroAleatorio) {
achou = true;
break;
}
}
if(achou == false) {
segredos.push(numeroAleatorio);
numero++;
}
}
}