Урок 5. JavaScript. Promise. Что это, как работает (+ пример)
Promise в JavaScript
Promise в JavaScript — это объект, который представляет собой завершение (или неудачу) асинхронной операции и ее результат. Он позволяет работать с асинхронным кодом более удобно и читабельно, чем с использованием колбеков. Вот основные аспекты, связанные с Promise: Чтобы создать новый Promise, используется конструктор Promise, который принимает функцию с двумя параметрами: resolve и reject. const myPromise = new Promise((resolve, reject) => {
// Асинхронная операция
const success = true;...
Promise.all() что это и как этим пользоваться
Уверен, что многие из вас сталкивались с ситуацией, когда нужно дождаться (подождать) выполнения всех промисов.
JavaScript предоставляет для этого вспомогательную функцию Promise.all Это встроенный помощник, который принимает массив обещаний (промисов). Пример: const allPromise = Promise.all([promise1, promise2, ...]); Выше мы зафиксировали список промисов, которые будем ждать. allPromise.then(values => { values; }).catch(error => { error; }); И описываем что делать, после выполнения...