| کانال توسعه‌دهندگان جاوااسکریپت |: post #70 — TG.ME

خروجی این کد JavaScript چیست؟

به ترتیب و با دقت به 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
April 15, 2026 1.4K 4 4