jsは呼び出し、適用、バインドを実装します

呼び出しと適用の役割は、関数の結果を返し、この点を変更することです。適用との違いは、呼び出しは複数のパラメーターを渡すことができ、適用は配列にのみ渡すことができることです。

bindの役割は、これを変更して新しい関数を返すことです。

パラメータを渡さない場合は、呼び出しを実装します

 

 入力パラメーターの場合、es6で実装するのは比較的簡単で、理解しやすい

 

es6なしでは少し複雑です

 

 

 適用は同様の方法で実装されます

 

 

bindは新しい関数を返します

 

 

 

おすすめ

転載: www.cnblogs.com/cool-wan/p/12760029.html