Bu örnekte, setTimeout () işlevine bir parametre aktaracak bir JavaScript programı yazmayı öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki JavaScript programlama konuları hakkında bilgi sahibi olmalısınız:
- JavaScript İşlev ve İşlev İfadeleri
- Javascript setTimeout ()
setTimeout()
Yöntem, belirli bir süre sonra bir kod bloğunu yürütür. Yöntem, kodu yalnızca bir kez yürütür.
JavaScript setTimeout'un yaygın olarak kullanılan sözdizimi şöyledir:
setTimeout(function, milliseconds);
Parametreleri:
- işlev - bir kod bloğu içeren bir işlev
- milisaniye - fonksiyonun çalıştırılmasından sonra geçen süre
Örnek 1: setTimeout'a Parametre Aktarma
// program to pass parameter to a setTimeout() function function greet() ( console.log('Hello world'); ) // passing parameter setTimeout(greet, 3000); console.log('This message is shown first');
Çıktı
Bu mesaj ilk olarak gösterilir Merhaba dünya
Yukarıdaki programda greet()
işlev setTimeout()
,.
greet()
Fonksiyonu daha sonra sonra çağrılan 3000 milisaniye ( 3 saniye).
Bu nedenle, program Hello world metnini 3 saniye sonra yalnızca bir kez görüntüler .
Örnek 2: Parametreyi İşleve Aktarma
//
parametreyi setTimeout () işlevine iletmek için programfunction greet(x, y) ( console.log(x); console.log(y); ) // passing parameter setTimeout(greet, 3000, 'hello', 'world'); console.log('This message is shown first');
Çıktı
Bu mesaj ilk olarak gösterilir merhaba dünya
Yukarıdaki programda, fonksiyonda ek parametreler x ve y gereklidir greet()
.
Fonksiyonu çağırırken, setTimeout()
fonksiyon tarafından kullanılan ek argümanlar 'hello'
ve 'world'
aktarılır greet()
.