3
respostas

[Dúvida] Não entendi sobre a variavel info

Pelo que entendi o nome poderia ser qualquer um, é isso? Como que o programa usa a variável sem ela ter sido declarada em lugar nenhum, nem dentro nem fora do bloco "for"?

3 respostas

No momento em que se escreve let info é declarada a variável info, poderia ser a variável algo ou qualquer outro nome:

for (let algo in objeto) {
    ...
}

Ela é declarada com algum tipo ou valor especifico? String, boolean etc?

O Javascript é uma linguagem dinamicamente e fracamente tipada ou seja ele infere o tipo automaticamente , o tipo vai depender do valor que você passar no objeto.