tôi đã another question in SO about setTimeout(), nơi người dùng nói rằng nếu đối số chức năng là một chuỗi nó được đánh giá trong phạm vi toàn cầu, khôn ngoan khác nó không phải. Đây là một công cụ mở mắt, vì vậy tôi đã cố gắng tìm thêm thông tin về cách setTimeout thực sự hoạt động, nhưng nó không phải là một phần của thông số ECMaScript và thậm chí không có MDN có thông tin cụ thể mà tôi tìm thấy trong SO.setTimeout(): Nếu không được định nghĩa trong thông số EcmaScript, tôi có thể tìm hiểu cách hoạt động của nó?
Có một số tham chiếu tốt về cách hoạt động của setTimeout()
không?
[Đây] (https://developer.mozilla.org/en/DOM/window.setTimeout) là trang MDN. – Pointy
Trong bản nháp HTML5: http://dev.w3.org/html5/spec/Overview.html#timers –
MDN có một số thông tin hữu ích về nó: "Mã được thực thi bởi setTimeout() được chạy trong một ngữ cảnh thực thi riêng biệt với chức năng mà từ đó nó được gọi. " –