Hoisting on JavaScriptin käyttäytyminen, jossa julistukset siirretään scope-niiden ylös käännösvaiheessa ennen kuin mikään koodi suoritetaan. Mutta miten jokin hoistetaan riippuu julistuksen tyypistä.
js
.(a);
a = ;
();
() { .(); }
.(b);
b = ;
