遅延オブジェクトを返す関数がいくつかある状況があります。これらの遅延オブジェクトをに渡し、すべての遅延オブジェクトが解決されたときにコールバック$.when()
を実行します。then()
$.when(func1(), func2(), func3()).then(function() {
alert('Hello World!');
});
3つの関数のいずれも遅延オブジェクトを返さない場合があります。その場合、then()
コールバックは実行されません。then()
コールバックが常に呼び出されるようにするためのクリーンな方法はありますか?