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