Šiame pavyzdyje išmoksite rašyti „JavaScript“ programą, kuri perduos funkciją kaip parametrą.
Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:
- „JavaScript“ funkcijos ir funkcijos išraiškos
Pavyzdys: funkcija kaip parametras
// 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);
Rezultatas
Sveiki John Sveiki Jack Jack Sveiki Sara
Pirmiau pateiktoje programoje yra dvi funkcijos: name()
ir greet()
.
name()
Funkcija trunka du parametrus.greet()
Funkcija perduodama kaip argumentą įname()
funkciją.