Selles näites õpid kirjutama JavaScripti programmi, mis edastab parameetri funktsioonile setTimeout ().
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScripti funktsioonide ja funktsioonide avaldised
- Javascripti setTimeout ()
setTimeout()
Meetod täidab koodiplokk määratud aja pärast. Meetod täidab koodi ainult üks kord.
JavaScripti setTimeouti tavaliselt kasutatav süntaks on:
setTimeout(function, milliseconds);
Selle parameetrid on järgmised:
- function - koodiploki sisaldav funktsioon
- millisekundid - aeg, mille möödudes funktsioon täidetakse
Näide 1: parameetri edastamine seadele timeout
// 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');
Väljund
Seda teadet näidatakse kõigepealt Tere maailm
Ülaltoodud programmis edastatakse greet()
funktsioon setTimeout()
.
greet()
Funktsiooni siis saab nimetatakse pärast 3000 millisekundit ( 3 sekundit).
Seega kuvab programm teksti Hello world ainult üks kord 3 sekundi pärast .
Näide 2: parameetri edastamine funktsioonile
//
programm parameetri edastamiseks funktsioonile 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');
Väljund
Seda sõnumit näidatakse esimesena tere maailmas
Ülaltoodud programmis on greet()
funktsioonis vajalikud täiendavad parameetrid x ja y .
setTimeout()
Funktsiooni kutsumisel edastatakse täiendavad argumendid 'hello'
ja funktsioonid, 'world'
mida greet()
funktsioon kasutab .