Hoisting là hành vi của JavaScript khi di chuyển các khai báo lên đầu scope của chúng trong giai đoạn biên dịch, trước khi bất kỳ code nào chạy. Nhưng cách một thứ được hoist khác nhau tùy theo loại khai báo.
js
.(a);
a = ;
();
() { .(); }
.(b);
b = ;
