Programul JavaScript pentru a trece parametrul la o funcție setTimeout ()

În acest exemplu, veți învăța să scrieți un program JavaScript care va transmite un parametru unei funcții setTimeout ().

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:

  • Funcția JavaScript și expresiile funcției
  • Javascript setTimeout ()

setTimeout()Metoda execută un bloc de cod după timpul specificat. Metoda execută codul o singură dată.

Sintaxa frecvent utilizată a JavaScript setTimeout este:

 setTimeout(function, milliseconds);

Parametrii săi sunt:

  • funcție - o funcție care conține un bloc de cod
  • milisecunde - timpul după care funcția este executată

Exemplul 1: trecerea parametrului la 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');

Ieșire

Acest mesaj este afișat mai întâi  Hello world

În programul de mai sus, greet()funcția este transmisă la setTimeout().

greet()Funcția apoi se numește după 3000 milisecunde ( 3 secunde).

Prin urmare, programul afișează textul Hello world o singură dată după 3 secunde.

Exemplul 2: Trecerea parametrului la funcție

 // programul pentru a trece parametrul să funcționeze în 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');

Ieșire

 Acest mesaj este afișat prima lume lume

În programul de mai sus, parametrii suplimentari x și y sunt necesari în greet()funcție.

Când se apelează setTimeout()funcția, se transmit argumente suplimentare 'hello'și 'world'sunt utilizate de greet()funcție.

Articole interesante...