JavaScript setTimeout ile zamanlanmış fonksiyonlar
setTimeout fonksiyonu javascript ile birlikte gelen yerel bir fonksiyondur . setTimeout fonksiyonu milisaniye cinsinden hesaplama yapar ve belirlenen süre sonunda fonksiyonu çalıştırır yani bir fonksiyonu belirli bir süre sonra çalıştırmak istiyorsanız setTimeout kullanabilirsiniz.
Aşağıdaki şekilde bir yazım şekli vardır setTimeout(fonksiyonunuz, milisaniyeSure);
Şimdi aşağıdaki örnekle inceleyelim ;
function testFonksiyon(){ console.log('setTimeout fonksiyonu çalıştı') } setTimeout(testFonksiyon, 3000); //3000 saniye 3 saniyeye eşittir yani 1 saniye için 1000 yazmanız gerekli.
setTimeout ile parametreleri olan bir fonksiyon da çağırabiliriz.
function testFonksiyon(adsoyad, eposta){ console.log("Ad Soyad: " + eposta); console.log("E-Posta Adresi: " + adsoyad); } setTimeout(testFonksiyon, 1000, "Serhat ALPASLAN", "serhat@serhatalpaslan.com");
Javascript setTimeout fonksiyonu sadece 1 defa çalışır ve tekrar etmez . Yani belirlediğiniz süre aralığında aynı işlemi tekrar edecek bir fonksiyon kullanmak isterseniz bu sefer kullanmanız gereken javascript setTimeinterval olmalıdır .
- javascript ile kolay for iç içe döngüsü
- Javascript Reduce Kullanımı
- Javascripit Array Map Kullanımı
- javascript-break-continue-kullanımı
- javascript if else kullanımı
Resmi web sitesinden de inceleyebilirsiniz.