【发布时间】:2016-10-28 10:39:45
【问题描述】:
给定以下两个代码sn-ps,为什么事务对象在工作情况下可见,而在其他情况下不可见?
工作案例:
return db.transaction(function(transaction) {
return co(function*() {
// transaction is visible, do something with it -> works
}
}
不工作的情况:
var c = co(function*() {
// transaction is NOT visible -> does not work!
});
return db.transaction(function(transaction) {
return c;
});
是否可以在第二种情况下使交易可见?
【问题讨论】:
-
不,不在
c的范围内。
标签: javascript node.js promise generator co