đó là một ID nhiệm vụ (tôi thích nghĩ rằng đó là một task_ID hơn là một Timeout_ID gây nhầm lẫn cho tất cả mọi người).
hãy tưởng tượng bạn phải khởi chạy hàm mặc định: "f_cup_of_tea", bất kỳ cá nhân bình thường nào cũng sẽ cần sau 5 phút trên trang web của bạn. :
tea_Task_ID = window.setTimeout(f_cup_of_tea, (5*60*1000), 15, 2);
như: chức năng f_cup_of_tea (milk_ml, đường) {....}
nhưng tiếc là, với mười thứ hai muộn, một người sử dụng psychadelic thích để có được một cái gì đó khác với toàn bộ thế giới, và chọn một bad_tequila ...
bạn phải hủy "f_cup_of_tea" ngon dự kiến trong vòng năm phút ... may mắn thay javascript có suy nghĩ của loại hình này của vấn đề và bạn có thể sử dụng:
window.clearTimeout(tea_Task_ID);
(nhưng nó chỉ woorks nếu "f_cup_of_tea" chưa được bắt đầu).
tiếp theo, bạn có thể khởi động:
tequila_Task_ID = window.setTimeout(f_bad_tequila, (5*1000), 0); // for in 5s, with zero ice...
Nguồn
2017-11-10 14:08:38
của bộ đếm thời gian ID xử lý: http://www.w3.org/TR/Window/#timers –