Dalam contoh ini, anda akan belajar menulis program JavaScript yang akan meneruskan fungsi sebagai parameter.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:
- Ekspresi Fungsi dan Fungsi JavaScript
Contoh: Berfungsi sebagai Parameter
// 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);
Pengeluaran
Hello John Hello Jack Hello Sara
Dalam program di atas, terdapat dua fungsi: name()
dan greet()
.
- Yang
name()
mengambil dua parameter. - Yang
greet()
fungsi diluluskan sebagai argumen kepadaname()
fungsi.