bindメソッドを必要とする Javascript ライブラリを開発しました。残念ながら、bindIE8 ではサポートされていません。
MDN Web サイトには、うまく機能するポリフィルがあります。
私の質問は: このポリフィルと他の Javascript ライブラリの間に問題や互換性がない可能性はありますか?
どんな場合でも安全に使用できますか?
bindメソッドを必要とする Javascript ライブラリを開発しました。残念ながら、bindIE8 ではサポートされていません。
MDN Web サイトには、うまく機能するポリフィルがあります。
私の質問は: このポリフィルと他の Javascript ライブラリの間に問題や互換性がない可能性はありますか?
どんな場合でも安全に使用できますか?
私にとって、ネイティブとの最も明白な違いは次のbindとおりです。
arguments.callerバインドされた関数の呼び出し元を指していませんが、とにかく使用しないでくださいlengthバインドされた関数の数が 0 に設定されています。これは、 https://github.com/fitzgen/wu.js/blob/master/lib/wu.js#L406のような関数のアリティ チェックに影響を与える可能性があります。JavaScript の「良い部分」だけを使用していて、(IE8 用の) フレームワークのコアを開発していない場合、このポリフィルで問題に直面することはありません。