Categories: Kısa Kısa

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);
Share
Published by
yusufkaracin

Recent Posts

Celery Checklist [Python]

Celery ile alakalı "best practice"leri ve faydalı araçları bir araya getiren güzel bir checklist'e denk…

4 yıl ago

JavaScript Dizileri için 13 İpucu

Diziler en temel ve sık kullandığımız araçlardan... Kod yazarken işimizi kolaylaştıracak, daha temiz kod yazmamızı…

4 yıl ago

List & Tuple Mini Test (Python)

listve tuple bilginizi test etmek ister misiniz? realpython.com da keşfettiğim ve Türkçe'ye çevirdiğim mini teste…

5 yıl ago

Bilmeniz Gereken 11 Python Mülakat Sorusu

Rehberlik sağlaması ve bilgi tazelemesi açısından faydalı olduğunu düşündüğüm bir Toptal blog paylaşımınıTürkçe'ye çevirdim.Devamını okuyunBilmeniz…

5 yıl ago

Angular Componentlere Konsol Üzerinden Hızlı Erişim

Angular componentlerine console üzerinden hızlıca erişmek için kullanılan bir teknik. Unutmamak için kendime not düşüyorum.Devamını…

5 yıl ago

Birkaç Güzel JavaScript Sorusu İster Miydiniz?

Geçtiğimiz günlerde keşfettiğim ve oldukça da hoşuma giden repoyu paylaşmak istiyorum: lydiahallie/javascript-questions Genel olarak temel…

5 yıl ago