標題很混亂,對不起。如何解決對另一個承諾的承諾?
我需要看看後續承諾的承諾內容。
見我以前的線程上下文: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 –