Program JavaScript na odovzdanie parametra funkcii setTimeout ()

V tomto príklade sa naučíte písať program JavaScript, ktorý odovzdá parameter funkcii setTimeout ().

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku JavaScript:

  • Funkcia JavaScript a výrazy funkcií
  • Javascript setTimeout ()

setTimeout()Metóda sa vykoná blok kódu po stanovenú dobu. Metóda vykoná kód iba raz.

Bežne používaná syntax jazyka JavaScript setTimeout je:

 setTimeout(function, milliseconds);

Jeho parametre sú:

  • function - funkcia obsahujúca blok kódu
  • milisekundy - čas, po ktorom je funkcia vykonaná

Príklad 1: Predanie parametra 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ýkon

Táto správa sa zobrazuje ako prvý  Hello world

Vo vyššie uvedenom programe je greet()funkcia odovzdaná setTimeout().

greet()Funkcia potom sa zavolá po 3000 milisekúnd ( 3 sekúnd).

Preto program zobrazí text Hello world iba raz po 3 sekundách.

Príklad 2: Prenesenie parametra do funkcie

 // program na odovzdanie parametra do funkcie 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ýkon

 Táto správa sa zobrazuje prvý ahoj svet

Vo vyššie uvedenom programe sú vo greet()funkcii požadované ďalšie parametre x a y .

Pri volaní setTimeout()funkcie, ďalšie argumenty 'hello'a 'world'sú odovzdané, ktoré sú používané greet()funkcie.

Zaujímavé články...