Eu não entendi a diferença de acrescentar o numero++ no interior das {} do if (achou == false) ou deixa-lo fora.
Originalmente ele escreve da seguinte maneira:
if (achou == false) {
segredos.push(numeroAleatorio)
}
numero++`
Em seguida, ele diz que para adicionarmos +1 a variável numero se a variável achou receber um valor falso, então devemos inserir o numero++ no interior das {} do if
if (achou == false) {
segredos.push(numeroAleatorio)
numero++
}
Não entendi qual a diferença das duas ocasiões.
Pelo que eu entendi o break quebra minha estrutura de loop e reinicia o for. Então mesmo que eu ache o numero da lista com (achou=true) o comando de acrescentar +1 a variável número não chega, porque eu vou interromper meu código e as estruturas seguintes não serão lidas.
Na minha cabeça não faz diferença eu escrever o numero++ dentro ou fora da { } do if.