このコミットには説明できない変更があります
deferred.done.apply( deferred, arguments ).fail.apply( deferred, arguments );
になる
deferred.done( arguments ).fail( arguments );
私の知る限り、 のようなオブジェクトのメンバーとして関数を呼び出すと、関数obj.func()
内this
は にバインドされるため、 にバインドするためだけにobj
関数を呼び出す必要はありません。代わりに、コメントによると、これは以前の実装のために必要でした。apply()
this
obj
$.Callbacks.add
私の疑問はjQueryについてではなく、Javascript 言語自体obj.func()
についてです。func()
this
obj