使用して、上記のコードを整理できます。Promise.resolve())これは、上記の例と同じ処理を行いますが、個別の「sequence」変数は必要ありません。コールバックは配列内の項目ごとに呼び出されます。残りの呼び出しでは、前の呼び出しから返される任意の値になります。Promise)に集約する場合に非常に便利です。すべてまとめると、次のようになります。'none';})サンプルを見るこれで、同期バージョンが完全に非同期になりました(コードを参照)。改善の余地があります。現時点で、ページは次のようにダウンロードされます。ダウンロードすることでパフォーマンスが損なわれています。目標は、すべての章を同時にダウンロードして、ダウンロードが完了した時点で処理することです。