Вызов async-функции, возвращающей 1, создаёт fulfilled promise с этим значением без явного обращения к Promise.
Как получить эквивалент Promise.resolve(1) без обращения к классу Promise?
Вызов async-функции, возвращающей 1, создаёт fulfilled promise с этим значением без явного обращения к Promise.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Вызов async-функции, возвращающей 1, создаёт fulfilled promise с этим значением без явного обращения к Promise.
Например, const result = (async () => 1)();. Обработчик result.then(...) получит единицу асинхронно через очередь microtasks. Это эквивалент по результату для данного значения, а не утверждение об идентичности объектов promise.