[10 MINS/DAY]JavaScript Promise[2]


本論文のいくつかの知識点はMDNウェブdocから取っています.もし皆さんが深く研究したいなら、原文[Promiseを使う&[Promiseドキュメントを見に行ってもいいです.
  • Promise.all(iterable)
  • この方法は新しいプロミスオブジェクトを返します.このプロミスオブジェクトは、iterableパラメータオブジェクト内のすべてのプロミスオブジェクトが成功したときに成功をトリガします.いずれかのiterable内のプロミスオブジェクトが失敗したら、そのプロミスオブジェクトの失敗をトリガします.
  • .all()戻り値
  • は、入力されたパラメータが空の反復可能なオブジェクトである場合、完了した状態を返す. Promise
  • 、もし入ってきたパラメータが任意のpromiseを含まないなら、非同期的な完了を返す.注意:Google Chrome 58は、この場合に完了した状態に戻る. Promise
  • 他の場合は、処理中のPromiseを返す.これはpromiseを返します. その後、すべてのpromiseが完了するか、またはpromiseが失敗したときに、非同期的に完了または失敗になる. 以下の例を参照してください.「Promise.allの非同期または同期」の例です.戻り値はパラメータ内のpromiseに従います. 呼び出しpromiseの完了順序ではなく、順序付け.