Closed Fenz1t closed 2 weeks ago
Тайминг про промисы: 09:37:51
Введение в промисы:
Создание и использование промисов:
Использование промисов в fetch:
fetch('https://api.example.com/data') .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error(error));
Вызов fetch внутри промиса:
Иногда необходимо выполнить последовательность асинхронных операций, используя промисы.
Промис может вернуть другой промис, позволяя связывать несколько асинхронных операций.
Пример вызова fetch() внутри промиса:
const fetchData = () => { return new Promise((resolve, reject) => { fetch('https://api.example.com/data') .then(response => response.json()) .then(data => resolve(data)) .catch(error => reject(error)); }); }; fetchData() .then(data => console.log(data)) .catch(error => console.error(error));
В этом примере функция fetchData() возвращает промис, который внутри себя вызывает fetch(). Результат fetch() обрабатывается внутри промиса.
Тайминг про промисы: 09:37:51
Введение в промисы:
Создание и использование промисов:
Использование промисов в fetch:
fetch('https://api.example.com/data') .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error(error));
Вызов fetch внутри промиса:
Иногда необходимо выполнить последовательность асинхронных операций, используя промисы.
Промис может вернуть другой промис, позволяя связывать несколько асинхронных операций.
Пример вызова fetch() внутри промиса:
В этом примере функция fetchData() возвращает промис, который внутри себя вызывает fetch(). Результат fetch() обрабатывается внутри промиса.