myFunction.call(thisArg, arg1, arg2 ...)
私の理解では、callメソッドを使用して関数thisArgのthis値を提供すると、渡すオブジェクトに設定されます。
myFunction.bind(thisArg, arg1, arg2 ...)
一方、bindメソッドは、新しい関数のコンテキストがthis渡されたオブジェクトに設定された新しい関数を返します。
しかし、私が理解していないのは、なぜbinda の代わりに使用するのかということcallです。のコンテキストを変更するだけなら、私には十分thisにcall思えます。次に、ブラウザIE8以下で壊れたときにbindを使用するのはなぜですか。
では、どのような場合に比べて使用bindがより良いケースになるのcallでしょうか?