În acest exemplu, veți învăța să scrieți un program JavaScript care va trece o funcție ca parametru.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:
- Funcția JavaScript și expresiile funcției
Exemplu: Funcționează ca parametru
// 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);
Ieșire
Salut John Salut Jack Salut Sara
În programul de mai sus, există două funcții: name()
și greet()
.
name()
Funcția ia doi parametri.greet()
Funcția este trecut ca un argument laname()
funcția.