I dette eksempel lærer du at skrive et JavaScript-program, der videregiver en funktion som en parameter.
For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:
- JavaScript-funktion og funktionsudtryk
Eksempel: Funktion som parameter
// program to pass a function as a parameter function greet() ( return 'Hello'; ) // passing function greet() as a parameter function name(user, func) ( // accessing passed function const message = func(); console.log(`$(message) $(user)`); ) name('John', greet); name('Jack', greet); name('Sara', greet);
Produktion
Hej John Hej Jack Hej Sara
I ovenstående program er der to funktioner: name()
og greet()
.
- Den
name()
funktion tager to parametre. - Den
greet()
funktion føres som et argument tilname()
funktionen.