1
resposta

Por que do [] no if dentro do for

Alguém tem uma explicação pq tem que colocar os []?

if(input.value == segredos[posicao])

1 resposta

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.