Î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.