私は約束を約束しています。しかし、私は正しい順序でそれらを配置する方法を見つけることで多くの苦労してきました。 (1-2) - (3-4)-5または(3-4) - (1)の代わりに(1-2)-5-(3-4) -2)-5(またOK)。だから5日が早すぎると、最後に来るはずです。私は1 + 2 + 3 + 4を配列/リストに入れようとしましたが、次に示すように、5番目の約束を作成して、1-4の実行を待つように指示しています。しかし、順序は間違って、と述べたように...任意のアイデア?特定の順序で約束を実行する
this.promises.push(PROMISE1.then(() => {
**Code for PROMISE 1**
this.promises.push(PROMISE2.then(() => {
**Code for PROMISE 2**
})
);
}));
this.promises.push(PROMISE3.then(() => {
**Code for PROMISE 3**
this.promises.push(PROMISE4).then(() => {
**Code for PROMISE 4**
})
);
}));
Promise.all(this.promises).then(() => {
**Code for PROMISE 5**
});
:
は、ここでの作業サンプルです約束事3と4はこれに追加されていません。妥協はまだありませんし、すべての行動に影響を与えません。 –