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
const
ao invés dolet
- prefira o
let
ao 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
.