1. Что такое
асинхронное программирование в JavaScript и для чего используется Promise?
2. Как работают
ключевые слова async и await и чем они помогают при выполнении асинхронных
операций?
3. Для чего
предназначен Fetch API и как получить JSON-данные из ответа сервера?
4. Почему при
использовании fetch() необходимо проверять response.ok и обрабатывать
исключения?
5. Для чего
используются состояния загрузки и Promise.all() при работе с асинхронными
запросами?