Giải thích về `Hoisti...
Giải thích về `Hoisti...
Hoisting là một hành vi mặc định trong Javascript, nó sẽ chuyển tất cả khai báo biến và hàm lên trên cùng.
Điều này có nghĩa là bất kể hàm và biến được khai báo ở đâu, chúng cũng sẽ đuọc chuyển lên đầu scope. Scope có thể là toàn cục hoặc cục bộ.
Ví dụ 1:
hoistedVariable = 3;
console.log(hoistedVariable);
// output là 3 vì biến được khởi tạo trước khi khai báo.
var hoistedVariable;
Ví dụ 2:
hoistedFunction();
// Outputs " Hell...
senior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào