はじめに
この実験では、JavaScript における「単項関数の引数の個数」の概念を探ります。1 つの引数のみを受け付け、その他の引数は無視する関数を作成する方法を学びます。この実験では、最初の引数のみを指定して提供された関数を呼び出す方法も示されます。この実験が終了するまでに、コードにこの手法を実装して、その効率性と読みやすさを向上させることができるようになります。
単項関数の引数の個数を理解する
コーディングを始めるには、ターミナル/SSH を開き、node と入力します。
単項関数の引数の個数とは、1 つの引数のみを受け取り、その他の引数は無視する関数を指します。
提供された関数 fn は、最初の引数のみを指定して呼び出すことができます。単項関数を作成するには、次のコードを使用します。
const unary = (fn) => (val) => fn(val);
parseInt 関数とともに unary を使用する例を以下に示します。
["6", "8", "10"].map(unary(parseInt)); // [6, 8, 10]
まとめ
おめでとうございます!あなたは単項関数の引数の個数に関する実験を完了しました。あなたのスキルを向上させるために、LabEx でさらに多くの実験を行って練習することができます。