Javascript Setinterval ile Belli Aralıklarla Fonksiyon veya Kod Çalıştırma

Javascript veya jquery kullanarak bir fonksiyon yazdığınızda bu fonksiyonun tarayıcıda belli aralıklarla tekrar çağırılıp çalıştırılmasını sağlamanız gerekebilir. bunun için yapmanız gereken setinterval metoduna çalıştırmak istediğiniz fonksiyonu ve parametrelerini verip hangi zaman aralıklarında çalışmasını istediğinizi girmek. Örnek kullanımı aşşağıdaki gibi olacak.

NOT:Buradaki 1000 değeri 1 saniyeyi temsil ediyor.Yani saniyede bir çalışacaktır.

Setinterval kullanımı


function selamla(){

alert("Selam");

}

setInterval(selamla,1000);

Peki ya fonksiyona parametre aktarmanız gerekirse ne olacak? Bu durumda setinterval fonksiyonumuza verdiğimiz parametrelerimizi tekrar gözden geçirmemiz ve girmek istediğimiz paramtereleri fonksiyonumuzda belirtmemiz gerekiyor. Bunun için bind fonksiyonunu kullanabiliriz.

Setinterval Parametreli Kullanımı

function selamla(isim){

alert("Selam " + isim);

}

setInterval(selamla.bind("Gökhan"),1000);

Fonksiyonunuzda birden fazla parametre varsa parametreleri virgülle girmeniz yeterli.

function selamla(isim,soyisim){

alert("Selam " + isim + " " + soyisim);

}

setInterval(selamla.bind("Gökhan","Çelebi"),1000);

 

Setinterval kullanımı bu şekilde sormak istediğiniz soruları yorum bölümünden sorabilirsiniz.