Esse artigo me fez lembrar quando eu comecei a desenvolver com javascipt a uns 5 anos atrás. Hoisting é um assunto bem interessante e saber disso nos ajuda a evitar alguns erros. por exemplo chamar uma variavel antes da sua definição. Porque fazendo isso vai retornar underfined. Com o ES6 a palavra resevada var foi trocada por const ou let elas não são influenciada pelo hoiting. Parabéns, pelo tempo de traduzir o material e contribuir com mais esse conteúdo de qualidade.
Em resposta a O que é Hoisting em Javascript?
2
1
Só uma correção no ES6 o var ainda existe, o const e o let foram adicionados com conceitos diferentes do var.
Em geral:
- prefira o
constao invés dolet - prefira o
letao invés dovar - quase nunca use o
var
1
Obrigado por deixar mais claro o uso do var. Não é recomedado usar, é preferido usar o let e const.
Quem tem uma pegada de código funcional usa mais o const em vez do let.