はじめに
この実験では、JavaScript における関数の部分関数の概念を探り、与えられた関数に引数を簡単に前置することができる高階関数を作成する方法を学びます。実際の例と演習を通じて、部分関数がどのように機能するか、およびコードを簡素化してよりモジュール化するためにどのように使用できるかを理解します。
This tutorial is from open-source community. Access the source code
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
この実験では、JavaScript における関数の部分関数の概念を探り、与えられた関数に引数を簡単に前置することができる高階関数を作成する方法を学びます。実際の例と演習を通じて、部分関数がどのように機能するか、およびコードを簡素化してよりモジュール化するためにどのように使用できるかを理解します。
コーディングの練習を始めるには、ターミナル/SSH を開いて node
を入力します。
関数 partial
は、partials
を最初の引数として fn
を呼び出す新しい関数を作成するために使用されます。
...
) を使用して、partials
を fn
の引数のリストの先頭に追加します。const partial =
(fn, ...partials) =>
(...args) =>
fn(...partials, ...args);
const greet = (greeting, name) => greeting + " " + name + "!";
const greetHello = partial(greet, "Hello");
greetHello("John"); // 'Hello John!'
おめでとうございます!あなたは関数の引数を前置する実験を完了しました。あなたのスキルを向上させるために、LabExでさらに実験を行って練習することができます。