JavaScript program za prosljeđivanje parametra u funkciju setTimeout ()

U ovom ćete primjeru naučiti pisati JavaScript program koji će prosljeđivati ​​parametar funkciji setTimeout ().

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja JavaScript:

  • JavaScript funkcija i izrazi funkcija
  • Javascript setTimeout ()

setTimeout()Metoda izvršava blok koda nakon određenog vremena. Metoda izvršava kôd samo jednom.

Sintaksa JavaScript setTimeout koja se najčešće koristi je:

 setTimeout(function, milliseconds);

Njegovi su parametri:

  • funkcija - funkcija koja sadrži blok koda
  • milisekunde - vrijeme nakon kojeg se funkcija izvršava

Primjer 1: Prosljeđivanje parametra u 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');

Izlaz

Ova poruka se prikazuje prvi  Hello World

U gore navedenom programu greet()funkcija se prenosi na setTimeout().

Zatim se greet()funkcija poziva nakon 3000 milisekundi ( 3 sekunde).

Stoga program prikazuje tekst Hello world samo jednom nakon 3 sekunde.

Primjer 2: Prosljeđivanje parametra u funkciju

 // program za prosljeđivanje parametra u funkciju u 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');

Izlaz

 Ova poruka je prikazana prvi pozdrav svijetu

U gornjem programu su u greet()funkciji potrebni dodatni parametri x i y .

Prilikom pozivanja setTimeout()funkcije prosljeđuju se dodatni argumenti 'hello'i 'world'koje greet()funkcija koristi.

Zanimljivi članci...