Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Основные виды промисов в Node.js:
Basic Promise: Представляет собой контейнер для будущих значений или ошибок. Имеет три состояния: pending
(ожидание), fulfilled
(выполнено успешно), rejected
(отклонено с ошибкой). Создается с помощью конструктора new Promise()
.
javascript
Promise.resolve(): Создает промис, который немедленно переходит в состояние fulfilled
с заданным значением.
javascript
Promise.reject(): Создает промис, который немедленно переходит в состояние rejected
с заданной причиной ошибки.
javascript
Promise.all(): Принимает массив промисов и возвращает новый промис. Этот новый промис переходит в состояние fulfilled
, когда все промисы в массиве успешно завершены. Значением будут массивы результатов в том же порядке, что и входные промисы. Если любой из промисов в массиве отклоняется, Promise.all()
немедленно отклоняется с причиной первого отклоненного промиса.
javascript
Promise.allSettled(): Принимает массив промисов и возвращает новый промис. Этот новый промис переходит в состояние fulfilled
,
Основные виды промисов в Node.js:
Basic Promise: Представляет собой контейнер для будущих значений или ошибок. Имеет три состояния: pending
(ожидание), fulfilled
(выполнено успешно), rejected
(отклонено с ошибкой). Создается с помощью конструктора new Promise()
.
javascript
Promise.resolve(): Создает промис, который немедленно переходит в состояние fulfilled
с заданным значением.
javascript
Promise.reject(): Создает промис, который немедленно переходит в состояние rejected
с заданной причиной ошибки.
javascript
Promise.all(): Принимает массив промисов и возвращает новый промис. Этот новый промис переходит в состояние fulfilled
, когда все промисы в массиве успешно завершены. Значением будут массивы результатов в том же порядке, что и входные промисы. Если любой из промисов в массиве отклоняется, Promise.all()
немедленно отклоняется с причиной первого отклоненного промиса.
javascript
Promise.allSettled(): Принимает массив промисов и возвращает новый промис. Этот новый промис переходит в состояние fulfilled
,
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.