V tomto příkladu se naučíte psát program JavaScriptu, který předá funkci jako parametr.
Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:
- Funkce a výrazy funkcí JavaScriptu
Příklad: Funkce jako parametr
// 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ýstup
Hello John Hello Jack Hello Sara
Ve výše uvedeném programu existují dvě funkce: name()
a greet()
.
name()
Funkce má dva parametry.greet()
Funkce je předán jako argument doname()
funkce.