タイトルが混乱しています。申し訳ありません。別の約束を約束する方法
次の約束のために約束の内容を見る必要があります。
コンテキストのための私の以前のスレッドを参照してください:私は以下のコードを働いている、と私は私の問題を注釈付き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');
});
'答えを受け入れることは重要であり、あなたはそれ – Oxi
で何もしていない私はまだでした問題を解決する過程で、迅速なフォローアップの質問がありました。私は答えを受け入れるように思い出させてくれてありがとう。 @Oxi –