Недавно я прочитал, что в Javascript есть оператор await для ожидания объекта Promise, возвращаемого асинхронной функцией.
Моя цель — использовать только функции, предоставляемые стандартным Javascript, без необходимости использования каких-либо внешних библиотек. Итак, мой вопрос: как я могу эффективно использовать оператор await
для последовательного извлечения данных с сервера (один файл за другим)?
await
не делает ваш код синхронным. Это позволяет вам писать код, который выглядит синхронно (и поэтому, возможно, его легче выполнять). Если вы хотите извлекать файлы последовательно, вы простоawait
выбираете последовательно:var a = await fetchFile(...); var b = await fetchFile(...); ...
. - person Felix Kling   schedule 27.02.2017