私の角張ったアプリケーションでは、私のサービスでメソッドを呼び出すことを約束していますが、何度か呼び出す必要があります。何度も呼び出しを約束します
for(let item of this.arrayName)
{
this.service.funcName(item.name).then(result => {
//handle result
}).catch(err => {
//handle error
});
}
しかし、複数のコールから同時に結果を得るとどうなりますか?約束はそれをどう扱うかを知っていますか?それは別々に各結果を処理するのですか? またはコードをロックする必要がありますか?ありがとうございます。
"約束を守る"ことはできません。約束を返す関数を呼び出すことができます。それぞれの呼び出しは(おそらく)別の約束を返すでしょう。 –