Program JavaScript untuk Melewati Fungsi sebagai Parameter

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 ke name() fungsi.