Program JavaScript za posredovanje parametra funkciji setTimeout ()

V tem primeru se boste naučili pisati program JavaScript, ki bo posredoval parameter funkciji setTimeout ().

Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:

  • Funkcije JavaScript in izrazi funkcij
  • Javascript setTimeout ()

setTimeout()Metoda izvede blok kode, po določenem času. Metoda izvede kodo samo enkrat.

Pogosto uporabljena sintaksa JavaScript setTimeout je:

 setTimeout(function, milliseconds);

Njegovi parametri so:

  • funkcija - funkcija, ki vsebuje blok kode
  • milisekunde - čas, po katerem se funkcija izvrši

Primer 1: Prenos parametra v 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');

Izhod

To sporočilo je prikazano prvo  Hello world

V zgornjem programu se greet()funkcija prenese na setTimeout().

Nato se greet()funkcija pokliče po 3000 milisekundah ( 3 sekunde).

Zato program prikaže besedilo Hello world le enkrat po 3 sekundah.

Primer 2: Prenos parametra v funkcijo

 // program za prenos parametra v funkcijo 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');

Izhod

 To sporočilo je prikazano prvi pozdravljeni

V zgornjem programu so v greet()funkciji potrebni dodatni parametri x in y .

Med klicanjem setTimeout()funkcije se posredujejo dodatni argumenti 'hello'in 'world'ki jih uporablja greet()funkcija.

Zanimive Članki...