他の非同期要求に依存する約束を返すことを望みます。これは私が思いついた最高です:約束を返す
return Promise.all([user, name, fbprofile, phone])
.then((results) => {
return results[0].addUserAttributes([results[1], results[2], results[3]])
.then((response) => response);
});
これは3つのネストされた戻り値であり、すべての変数は配列にパックされています。これは、私の意見では、コードを理解しづらいものにしています。
ネスト機能なしで同じ結果を達成する方法はありますか?
しかし、addUserAttributesもお約束ですが、私はまだそれを必要としませんか? – Himmators
あなたはそれが約束を返すことを意味しますか?もしそうなら、約束は連鎖可能です。現在の関数は、 'Promise.all'と' userResult.addUserAttributes(...) '約束が成就した後に約束を返します。 –
わかりません、私は理解しています、あなたは私にどのように表示できますか?ノード6でサポートされている – Himmators