به ترتیب و با دقت به event loop و صف microtask و macrotask فکر کنید و رشتهای را که در کنسول چاپ میشود، دقیقا به همان ترتیب بنویسید.
const p = Promise.resolve(1);
p.then(v => {
console.log("A", v);
return v + 1;
}).then(v => {
console.log("B", v);
return Promise.resolve(v + 1);
}).then(v => {
console.log("C", v);
});
setTimeout(() => {
console.log("D");
Promise.resolve().then(() => {
console.log("E");
});
}, 0);
console.log("F");
خروجی نهایی کنسول را دقیقا و به ترتیب، در یک خط یا چند خط، بنویسید.
🔖 #Javascript #JS #جاوااسکریپت
👤 Developix
💎 Channel: @DevelopixJavascript
