Hoisting est le comportement de JavaScript qui déplace les déclarations vers le haut de leur scope lors de la phase de compilation, avant l'exécution du code. Mais comment quelque chose est hoisté diffère selon le type de déclaration.
js
.(a);
a = ;
();
() { .(); }
.(b);
b = ;
