V tomto príklade sa naučíte písať program JavaScript, ktorý bude odovzdávať funkciu ako parameter.
Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku JavaScript:
- Funkcia JavaScript a výrazy funkcií
Príklad: Funkcia ako 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);
Výkon
Ahoj John Ahoj Jack Ahoj Sara
Vo vyššie uvedenom programe sú dve funkcie: name()
a greet()
.
name()
Funkcia má dva parametre.greet()
Funkcia je odovzdaný ako argument doname()
funkcie.