isResolved()

このエントリーをはてなブックマークに追加

deferred.isResolved()はDeferredオブジェクトがresolvedされたかどうか確認できます。

このメソッドはjQuery1.8.0で廃止され、代わりにdeferred.state()の利用が推奨されています。

deferred.resolve()もしくはdeferred.resolveWith()が既に実行されている場合はtrueを、実行されていない場合はfalseを返します。

var def = $.Deferred();
console.log(def.isResolved());//false
def.done(function(){
  alert("ok")
});
def.resolve();
console.log(def.isResolved());//true

sample

jQuery 1.5.0での追加/変更

deferred.isResolved()はjQuery1.5.0で追加されたメソッドです。

jQuery 1.8.0での追加/変更

deferred.isResolved()はjQuery1.8.0で廃止されました。

参考URL

deferred.isResolved() – jQuery API

登録日 : 2012年12月20日 最終更新日 : 2012年12月20日

同じカテゴリー(Deferred)のエントリー

検索

スポンサードリンク

バージョン

リファレンス