Neste exemplo, você aprenderá a escrever um programa JavaScript que passará uma função como parâmetro.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:
- Função JavaScript e expressões de função
Exemplo: função como parâmetro
// 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);
Resultado
Hello John Hello Jack Hello Sara
No programa acima, existem duas funções: name()
e greet()
.
- A
name()
função leva dois parâmetros. - A
greet()
função é passada como um argumento para aname()
função.