callback 関数が Deferred オブジェクトを戻した場合 Collection & Copy - Deferredチェーン、非同期処理の逐次実行 コールバック処理の中で、Deferredのインスタンスを返すと、元のDeferredはポーズされ(pausedがtrueになる)、返されたDeferredオブジェクトに自分への通知をセットして、処理の終了を待ちます。 Async.js 内の _fire 関数内で、戻り値が MochiKit.Async.Deferred だった場合の処理があった。 何に使えるかは、ちょっと置いといて、とりあえず試しに書いたコード。 var parent = partial(add_message, 'parent'); var child = partial(add_message, 'child'); var parent_make_child =