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
Hello John Hello Jack Hello Sara
Dalam program di atas, ada dua fungsi: name()
dan greet()
.
- Itu
name()
fungsi membutuhkan dua parameter. - Itu
greet()
fungsi dilewatkan sebagai argumen kename()
fungsi.