I dette eksempel lærer du at skrive et JavaScript-program, der sender en parameter til en setTimeout () -funktion.
For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:
- JavaScript-funktion og funktionsudtryk
- Javascript setTimeout ()
Den setTimeout()metode udfører en blok af kode efter den angivne tid. Metoden udfører kun koden én gang.
Den almindeligt anvendte syntaks for JavaScript setTimeout er:
setTimeout(function, milliseconds);
Dens parametre er:
- funktion - en funktion, der indeholder en blok kode
- millisekunder - det tidspunkt, hvorefter funktionen udføres
Eksempel 1: Videregivelse af parameter til 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');
Produktion
Denne meddelelse vises først Hej verden
I ovenstående program greet()overføres funktionen til setTimeout().
Den greet()funktion bliver derefter kaldt efter 3000 millisekunder ( 3 sekunder).
Derfor viser programmet kun teksten Hello world en gang efter 3 sekunder.
Eksempel 2: Overføring af parameter til funktion
//program til at videregive parameter til funktion i 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');
Produktion
Denne meddelelse vises første hej verden
I ovenstående program kræves yderligere parametre x og y i greet()funktionen.
Når du ringer den setTimeout()funktion, yderligere argumenter 'hello'og 'world'er gået som bruges af greet()funktionen.








