Programa JavaScript para passar uma função como parâmetro

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 a name()função.

Artigos interessantes...