Closed swdyh closed 13 years ago
コアの部分をできるだけシンプルにしたいのでとりあえず保留しています。 必要なときだけ専用の関数を定義することでできないこともないので、とりあえずそうしてほしいかなあと思います。
var d = new Deferred().next(function (args) { var next = this._next.callback.ok; this._next.callback.ok = function () { return next.apply(this, args.args); }; });
たぶんDeferred.connectの方法ですよね。 そっちのdeferredが複数引数がいけるようになってることに違和感があって、 しかもそのときはその引数の受け渡しがおかしかったのもあって、 そもそもふつうのdeferredがそうなってれば済むんじゃないのかなと思ってパッチを書いてみました。 でもコアを小さくというのも分かるし、connectの引数の処理も修正されたのでconnectを使っていこうと思います。