Tôi bắt gặp một viễn cảnh thú vị tại một cuộc phỏng vấn việc làm gần đây.
Tời trong Javascript là về việc di chuyển các khai báo biến và khai báo hàm ở đầu tập lệnh. Chúng ta có thể gọi giai đoạn này là biên dịch ?
Tôi biết về thực tế là trình thông dịch Javascript có 2 lần chuyển qua tập lệnh đầu vào trong đó ở lần đầu tiên nó thực hiện và lần thứ hai nó thực sự thực thi tập lệnh. Khi biết rằng Javascript là một ngôn ngữ được giải thích, câu hỏi này khiến tôi hơi bối rối.