[JavaScript]関数をパラメータとして渡す

この例では、関数をパラメーターとして渡すJavaScriptプログラムの作成方法を学習します。

例:パラメータとして機能

// 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);

出力

Hello John
Hello Jack
Hello Sara

上記のプログラムには、2つの機能があります。 name() そして greet()

  • ザ・ name() 関数は2つのパラメーターを取ります。
  • ザ・ greet() 関数は引数としてに渡されます name() 関数。

Hope this helps!

Source link