Alguém tem uma explicação pq tem que colocar os []?
if(input.value == segredos[posicao])
Alguém tem uma explicação pq tem que colocar os []?
if(input.value == segredos[posicao])
Olá,
Quando declaramos uma array, utilizamos os colchetes. Sendo assim, durante o código, provavelmente foi declarado uma Array, exemplo:
let segredos = [];
Durante o if que você apresentou, esse está pegando o valor que está escrito no input (input.value) e comparando com a sua array segredos, sendo que este está verificando todas as posições dentro dessa array. Por esse motivo o código:
if (input.value == segredos[posicao])
Espero ter conseguido ser claro. Qualquer coisa avisa que tento explicar melhor. Bons estudos.