Перейти к содержимому
16 / 32

Как создать промис вручную с помощью конструктора new Promise?

Конструктор new Promise принимает функцию-исполнитель (executor) с двумя аргументами: resolve и reject. Вызов resolve(value) переводит промис в fulfilled, reject(reason) в rejected. Executor выполняется синхронно в момент создания промиса. Это основной способ обернуть callback-based API в промис.

Как создать промис вручную с помощью конструктора new Promise? | JScriptiser