Selles näites õpid kirjutama JavaScripti programmi, mis edastab parameetrina funktsiooni.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScripti funktsioonide ja funktsioonide avaldised
Näide: funktsioon parameetrina
// 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äljund
Tere John Tere Jack Jack Tere Sara
Ülaltoodud programmis on kaks funktsiooni: name()
ja greet()
.
name()
Funktsiooni võtab kaks parameetrit.greet()
Funktsioon on möödas kui argumendiname()
funktsioon.