ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で別の関数を返す関数を呼び出すにはどうすればよいですか?
関数名を引用符で囲み、その後に括弧を追加することで関数を呼び出します。もし 呼び出した関数は別の関数を返します (この場合は返します)。 変数に入れるか、すぐに呼び出します。将来的には、 返された関数の動作と、それをコードで使用する方法を理解します。 これは関数カリー化と呼ばれます。
関数カリー化は、関数を一連の関数に変換し、それぞれがパラメーターを受け取る関数型プログラミングの手法です。
これにより、関数の引数を部分的に適用できるようになり、関数の合成が簡素化されます。
論理学者ハスケル・カリーにちなんで名付けられました。
JavaScript では、「curry」関数を使用して特定の関数をカリー化できます。
次のように外部関数呼び出しにかっこを追加することで、外部関数を呼び出した直後に内部関数を呼び出すこともできます -
リーリー最終コード
これは、JavaScript で別の関数を返す関数を呼び出す例です -
リーリー
createMultiplier 関数は、単一のパラメーター x を受け取り、新しい関数を返します。この戻り関数は 1 つの引数 y を受け取り、x と y の積を返します。
createMultiplier 関数を呼び出して値 2 をパラメータとして渡し、関数は返された関数を変数 double に割り当てます。
以上がJavaScript で別の関数を返す関数を呼び出すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。