Код: Выделить всё
function a() {
return new Promise((resolve) => {
resolve();
new Promise((r) => {
r();
}).then(() => {
console.log("1")
});
})
}
await a();
console.log("2");
< /code>
или < /p>
new Promise((resolve) => {
resolve();
new Promise((r) => {
r();
}).then(() => {
console.log("1")
});
}).then(() => {
console.log("2")
})
- Внешнее обещание Resiple () Добавить микро -задачу (предоставленную к тому времени) в очередь, которая регистрирует 2
R ()
Подробнее здесь: https://stackoverflow.com/questions/794 ... micro-task
Мобильная версия