V tem primeru se boste naučili pisati program JavaScript, ki bo kot parameter prenesel funkcijo.
Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:
- Funkcije JavaScript in izrazi funkcij
Primer: Funkcija kot 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);
Izhod
Pozdravljeni John Pozdravljeni Jack Pozdravljeni Sara
V zgornjem programu sta dve funkciji: name()
in greet()
.
name()
Funkcija ima dva parametra.greet()
Funkcija je minilo kot argument zaname()
funkcijo.