Ini adalah kod yang ditulis pada rookie; ;
<head>
<meta charset="utf-8">
<title>Tutorial Rookie (runoob.com)</title>
</head>
body>Dokumen menambah pengendali acara onmousemove, yang akan memaparkan nombor rawak apabila tetikus dialihkan dalam dokumen.
Klik butang untuk mengalih keluar pengendali acara.
& lt; butang id = 'demo1' & gt; klik saya & lt;/butang & gt; & lt; p id = "demo" & gt;& lt; script & gt;
document.getelementById ("Demo1") ("klik", myFunction);var masa = 5;
fungsi myFunction() {document.getElementById("demo").innerHTML = masa;
removeHandler(masa);
} removeHandler(i) { i--; document.getElementById("demo").innerHTML = i; setTimeout(removeHandler(i),1000);}<<
/script </body></html>
Fungsi panggil balik setTime() dilaksanakan secara tidak segerak Hanya apabila timbunan panggilan utama dikosongkan, ia akan memasuki timbunan panggilan daripada baris gilir tugas, jadi situasi yang anda nyatakan akan berlaku
.