У овом примеру ћете научити да напишете ЈаваСцрипт програм који ће преносити функцију као параметар.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- ЈаваСцрипт функције и изрази функција
Пример: Функција као параметар
// 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);
Оутпут
Здраво Јохн Хелло Јацк Здраво Сара
У горњем програму постоје две функције: name()
и greet()
.
name()
Функција узима два параметра.greet()
Функција је прошло као аргумент уname()
функцији.