Я пытаюсь синхронно вызывать обычную функцию стиля обратного вызова в koa с использованием генераторов. Следующий подход работает:Попытка запретить функцию обратного вызова для использования с генераторами (выход), не работает
var res = yield function (cb) {
myDaoObject.load(function (err, res) {
cb(err, res);
})
};
Так что я не буду, чтобы заменить его надлежащего использования библиотеки, которые должны быть эквивалентны:
var ld = thunkify(myDaoObject.load);
var res = yield ld();
И это не работает. Разве это не должно быть одно и то же?
Спасибо! Вздох. Вот почему я ненавижу JavaScript - это один из немногих языков, которые вам нужно знать, чтобы быть в состоянии использовать. –