İçeriğe geç →

setTimeout() VS setInterval() – JS

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);

Kategori: Kısa Kısa

Yorumlar

Siz de düşüncelerinizi paylaşın

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.