A .find() .then(fucntion(a){ console.log(a) return B.find() }) .then(function(b){ console.log(a); })
比如这样的代码,怎样能在第二个then中获取a的值
http://stackoverflow.com/questions/28250680/how-do-i-access-previous-promise-results-in-a-then-chain
var _a; A .find() .then(fucntion(a){ _a =a console.log(a) return B.find() }) .then(function(b){ console.log(a); })
@i5ting 只能这样吗。。
@ysj16 no
还有别的办法
Promise.resolve(a,b)
@i5ting 怎么用呀哥
A.find B.find 都没有直接的联系,干嘛不用并行?Promise.all
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
http://stackoverflow.com/questions/28250680/how-do-i-access-previous-promise-results-in-a-then-chain
@i5ting 只能这样吗。。
@ysj16 no
还有别的办法
@i5ting 怎么用呀哥
A.find B.find 都没有直接的联系,干嘛不用并行?Promise.all