はapply
とcall
関数です:適用オーバーコールを使用するタイミングは今や構文が広がっているためですか?以下
function.apply(context, [args])
function.call(context, arg1, arg2, ...)
我々はapply
とcall
間differenceを知っている:
違いは、あなたが で機能を呼び出すことができますように適用されます引数は配列です。呼び出しには、パラメータが明示的に にリストされている必要があります。
今、私たちは構文が広がっている、我々は簡単にapply
が何をやってcall
を使用することができます。
function.call(context, ...[args])
だから、スプレッド構文で、我々はcall
上apply
を使用しないとき? apply
機能を廃止できるかどうか不思議です。
を使用すると、関数型プログラミングスタイルで機能パイプラインを構築している場合は、まだ理にかなって適用します。詳細を知りたい場合は、ポイントフリープログラミングをお読みください。 – Tex