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"?
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"?
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.