Junior
36
0
questionbank

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

Answer from sobes.tech neural network

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

Register or sign in to get access to full answers for all questions from the question bank.

promiseasync-programmingconcurrencytask-managementerror-handling