を待つ:違いコの間、私は本当にこのコードの違いを理解していないよ
co(function *() {
const val = yield aPromise();
return val;
})
.then((val) => doSomethingWith(val), (err) => doSomethingWith(err));
この他の1:
async function() {
try {
const val = await aPromise();
doSomethingWith(val);
} catch (err) {
doSomethingWith(err);
}
}
長所/短所(パフォーマンスの面ではどのようなものです(node.js)で使用される各コードのコードと(なぜなら、に依存している)コールド(co external libraryに依存する)または待機する必要がある(なぜなら、ES7にはまだ含まれていない)
比較が意味をなさないので、私はこの質問をトピックとして閉じようとしています。 – Amit
両方の場合に過剰殺害:)。 'aPromise()。then()'で十分でしょう。 :) –
@なぜそれが意味をなさないのでしょうか?あなたは少し理解して説明していただけますか?主な問題は、なぜそれが意味をなさないのかわかりません... – David