Program JavaScript pro předání parametru funkci setTimeout ()

V tomto příkladu se naučíte psát program JavaScript, který předá parametr funkci setTimeout ().

Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:

  • Funkce a výrazy funkcí JavaScriptu
  • Javascript setTimeout ()

setTimeout()Metoda se provede blok kódu po stanovenou dobu. Metoda provede kód pouze jednou.

Běžně používaná syntaxe JavaSet setTimeout je:

 setTimeout(function, milliseconds);

Jeho parametry jsou:

  • funkce - funkce obsahující blok kódu
  • milisekundy - doba, po které je funkce spuštěna

Příklad 1: Předání parametru setTimeout

 // 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');

Výstup

Tato zpráva se zobrazí jako první  Hello world

Ve výše uvedeném programu je greet()funkce předána do setTimeout().

greet()Funkce pak se zavolá po 3000 milisekund ( 3 sekund).

Proto program zobrazí text Hello world pouze jednou po 3 sekundách.

Příklad 2: Předání parametru do funkce

 // program pro předání parametru do funkce v setTimeout () function greet(x, y) ( console.log(x); console.log(y); ) // passing parameter setTimeout(greet, 3000, 'hello', 'world'); console.log('This message is shown first');

Výstup

 Tato zpráva se zobrazí první ahoj svět

Ve výše uvedeném programu jsou ve greet()funkci vyžadovány další parametry xay .

Při volání setTimeout()funkce jsou předány další argumenty 'hello'a 'world'jsou používány greet()funkcí.

Zajímavé články...