Penggunaan W3School yang sederhana
Tidak ada parameter di dalamnya.
Contohnya adalah sebagai berikut
Salinan kode adalah sebagai berikut:
<type skrip = "Teks/JavaScript">
function timedmsg ()
{
var a = "dd";
var t = setTimeout (function () {cao (a);}, 3000)
}
fungsi cao (a)
{
waspada (a);
}
</script>
</head>
<input type = "tombol" value = "Tampilkan kotak peringatan waktunya" onclick = "timeDmsg ()">
Masalah saya sekarang adalah ada banyak yang, dan saya hanya akan mengirim yang terakhir
Masih tidak begitu mengerti, saya mengerti
Salinan kode adalah sebagai berikut:
/* untuk (var i = 0; i <points.length; i ++) {
AddGuiji (poin [i], nilai);
// var t = setTimeout (function () {addGuiji (poin [i], value);}, 2000*i)
} */
Alasan kesalahan di atas adalah bahwa ketika waktu dipicu untuk dieksekusi, i = 4, jadi meskipun ada banyak, itu selalu yang terakhir.
Larutan
Salinan kode adalah sebagai berikut:
var timerr;
fungsi xunhuanlian (poin, nilai) {
if (replayi <points.length) {
AddGuiji (poin [replayi], nilai);
replayi ++;
timerr = setTimeout (function () {xunhuanlian (poin, nilai);}, 1000);
}
kalau tidak{
replayi = 0;
ClearTimeout (TimeR);
}
/* untuk (var i = 0; i <points.length; i ++) {
AddGuiji (poin [i], nilai);
// var t = setTimeout (function () {addGuiji (poin [i], value);}, 2000*i)
} */
}