Bom dia.
Comecei a ler sobre javascript e tenho uma dúvida.
Tenho um pouco de dificuldade em entender o this. Aí fui ler sobre ele e acabei ficando meio confuso também com a let.
No código a seguir, pq o this não retorna o valor da let pessoa? sendo que let deveria tocar o Global, não?
let pessoa = 'João'
console.log(this.pessoa)
Se declarei a variável usando o let fora de qualquer bloco não deveria ter retornado o nome ‘João’ corretamente ao invés de undefined?