İç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

This site uses Akismet to reduce spam. Learn how your comment data is processed.