この例では、関数をパラメーターとして渡す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
co message = func();
console.log(`${message} ${user}`);
}
name('John', greet);
name('Jack', greet);
name('Sara', greet);
出力
Hello John Hello Jack Hello Sara
上記のプログラムには、 name()
とgreet()
2つの関数があります。
name()
関数は2つのパラメーターを取ります。greet()
関数は、引数としてname()
関数に渡されます。