Olá!
Fique em dúvida no último código mostrado nesta aula, na parte em que há a solução do problema de repetição do array, através do if.
if (segredos [posicao] == numeroAleatorio)
Não entendi como esse código evitará a repetição de elementos no array, poderia tirar essa dúvida, obrigada!
while (numero <= quantidade) {
var numeroAleatorio = sorteia ();
var achou = false;
if (numeroAleatorio !== 0) {
for (var posicao=0; posicao < segredos.length; posicao++) {
if (segredos [posicao] == numeroAleatorio) {
achou = true;
break;
}
}
if (achou == false) {
segredos.push (numeroAleatorio);
numero++;
}
}