JavaScript · Senior · Запитання 3 з 75

Чи виконується функція-виконавець new Promise(executor) синхронно?

new Promise(() => console.log("A"));
console.log("B");

Пояснення

Виконавець викликається одразу в конструкторі. Асинхронні лише колбеки then/catch/finally - вони завжди виконуються мікрозадачею, навіть якщо проміс уже виконано. Це гарантує передбачуваний порядок коду.

Де почитати

Помилка в запитанні

JavaScript · Senior · запитання 3

Перевірте себе

Пройдіть тест JavaScript · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест