1
resposta

Não consegui entender esse colchete

não entendi o porque desse colchete escrito posicao até agora

         for (var posicao = 0; posicao <segredos.length ; posicao++) {

              if (segredos[posicao] == numeroAleatorio) {
                achou = true;
                break;
1 resposta

Lembre-se que segredos é um array. Então, [posicao] pega o índice (ou posição) do elemento no seu array.

Essa variável posicao é calculada no seu comando for, começando com valor "0" (var posicao = 0) e incrementa em +1 (posicao++) enquanto o valor deposicao for menor do que o número de elementos do seu array (segredos.length).

Então, para um array segredos[3, 6, 9]

com posicao == 0 ele olha segredos[0] que vale 3

com posicao == 1 ele olha segredos[1] que vale 6

com posicao == 2 ele olha segredos[2] que vale 9

Não sei se a explicação foi suficientemente didática, mas tente rever o video com calma para entender melhor como funciona a array no Javascript, e se continuar sem entender, avise aqui pro pessoal te ajudar. Boa sorte.