标题很混乱,对不起。如何解决对另一个承诺的承诺?
我需要看看后续承诺的承诺内容。
见我以前的线程上下文:How to sequentially handle asynchronous results from API?
我在下面工作的代码,我注解我的问题:
var promises = [];
while (count) {
var promise = rp(options);
promises.push(promise);
// BEFORE NEXT PROMISE, I NEED TO GET ID OF AN ELEMENT IN THIS PROMISE'S DATA
// AND THEN CHANGE 'OPTIONS'
}
Promise.all(promises).then(values => {
for (var i = 0; i < values; i++) {
for (var j = 0; j < values[i].length; j++) {
results.push(values[i][j].text);
}
}
return res.json(results);
}, function(reason) {
trace(reason);
return res.send('Error');
});
'接受的答案是重要的,因为它既奖励海报解决您的问题,并通知其他人,你的问题是resolved.'我检查你的上下文线程,你有没有做过与它 – Oxi
什么,我仍然在解决问题的过程中,只是有一个快速跟进问题。感谢提醒我接受答案。 @Oxi –