この例では、関数をパラメーターとして渡す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!