JavaScript programma parametra nodošanai funkcijai setTimeout ()

Šajā piemērā jūs iemācīsities rakstīt JavaScript programmu, kas parametru nodos funkcijai setTimeout ().

Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:

  • JavaScript funkciju un funkciju izteiksmes
  • Javascript setTimeout ()

setTimeout()Metode izpilda bloku kods pēc noteikta laika. Metode kodu izpilda tikai vienu reizi.

Parasti izmantotā JavaScript setTimeout sintakse ir:

 setTimeout(function, milliseconds);

Tās parametri ir:

  • funkcija - funkcija, kas satur koda bloku
  • milisekundes - laiks, pēc kura funkcija tiek izpildīta

1. piemērs: Parametra nodošana 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');

Rezultāts

Šis ziņojums vispirms tiek parādīts  sveiki pasaulē

Iepriekš minētajā programmā greet()funkcija tiek nodota setTimeout().

greet()Funkcija tad izpaužas sauc pēc 3000 milisekundēm ( 3 sekundes).

Tādējādi programma pēc 3 sekundēm parāda tekstu Hello world tikai vienu reizi .

2. piemērs: Parametra nodošana funkcijai

 // programma nodot parametru darbībai 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');

Rezultāts

 Šis ziņojums tiek parādīts pirmajā sveiciena pasaulē

Iepriekš minētajā programmā greet()funkcijai ir nepieciešami papildu parametri x un y .

Izsaucot setTimeout()funkciju, tiek nodoti papildu argumenti 'hello'un funkcija, 'world'ko greet()funkcija izmanto .

Interesanti raksti...