Dalam contoh ini, Anda akan belajar menulis program JavaScript yang akan meneruskan fungsi sebagai parameter.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman JavaScript berikut:
- Fungsi JavaScript dan Ekspresi Fungsi
Contoh: Fungsi 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);
Keluaran
Halo John Halo Jack Halo Sara
Dalam program di atas, ada dua fungsi: name()
dan greet()
.
- The
name()
Fungsi membutuhkan dua parameter. - The
greet()
Fungsi dilewatkan sebagai argumen kename()
fungsi.