setTimeout
ve setInterval
belli bir süre sonunda istediğimiz kodların çalışmasını sağlar. Aralarındaki fark ise setTimeout
sadece 1 kere çalışır ve durur. setInterval
ise sürekli tekrar eder.
//1 saniye sonra calis isimli fonksiyon çalışacak setTimeout('calis', 1000);
//Her 1 saniyede calis isimli fonksiyon çalışacak setInterval('calis', 1000);
Bir görevi zamanladıktan sonra sonsuza kadar çalışmasını istemeyebilirsiniz. clearInterval
ile tekrar eden görevi temizleyebilirsiniz.
//Her 1 saniyede calis isimli fonksiyon çalışacak var tekrarEt = setInterval('calis', 1000); //Artık tekrar etmeyecek clearInterval(tekrarEt);
Yorumlar