
Как быстро работает Promise.resolve()? Какое сообщение будет выведено первым?
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
В этом тесте логика почти та же, что и в примере с setTimeout.
Даже хотя у Promise.resolve() нет явной задержки, но код внутри .then() выполняется асинхронно, и у него ниже приоритет, чем у синхронного кода.
Поэтому, функция console.log('resolved') будет выполнена после console.log('end').
ОТВЕТ: сначала на консоль выведется строка end, а после нее - resolved.