React Currying
787 ワード
「トリム」(Currying)メソッドは、複数のパラメータを固定する新しい関数を作成する方法です.
私が何を言っているのか分からないかもしれませんが、コードでチェックしてみましょう.
この関数にcurringを適用しましょう.
n(2)個のパラメータを受信する関数がn(2)個で中断されることがわかる.
また、最初に受信したパラメータwordをhelloに固定し、名前を変更するだけで可用性を表示することもできます.
これは、あるパラメータが同じ値を繰り返し使用する場合、繰り返し係数を固定することによって、繰り返し性を最小限に抑えることができることを意味する.
私が何を言っているのか分からないかもしれませんが、コードでチェックしてみましょう.
function helloFunc(word, name) {
console.log(`${word}, ${name}`);
}
2つのパラメータ:wordとnameを受信して出力する簡単な形式の関数です.この関数にcurringを適用しましょう.
function helloFunc(word) {
return function (name) {
console.log(`${word}, ${name}`);
};
}
const printHello = helloFunc("hello");
printHello("Tibetan Fox"); // hello, Tibetan Fox
printHello("Tiger"); // hello, Tiger
さっきの関数にcurringを適用すると、こうなります.n(2)個のパラメータを受信する関数がn(2)個で中断されることがわかる.
また、最初に受信したパラメータwordをhelloに固定し、名前を変更するだけで可用性を表示することもできます.
これは、あるパラメータが同じ値を繰り返し使用する場合、繰り返し係数を固定することによって、繰り返し性を最小限に抑えることができることを意味する.
Reference
この問題について(React Currying), 我々は、より多くの情報をここで見つけました https://velog.io/@aimzero9303/React-Curryingテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol