Junior
20
0
questionbank

Какие виды Promise ты знаешь?

Ответ от нейросети sobes.tech

Основные виды промисов в 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,

Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.

promiseasync-programmingconcurrencytask-managementerror-handling