הרצאה 6 - console.log("A") ו-console.log("D") הם קריאות סינכרוניות ולכן יורצו מיידית.
Promise.then(...) נכנס ל־Microtask Queue – וירוץ מיד אחרי שהמחסנית (Call Stack) מתפנה.
setTimeout(..., 0) נכנס ל־Task Queue, ורק אחרי שה-Microtasks נגמרים – ייכנס לביצוע.
לכן הפלט: A, D, C, B
מיין לפי
Noam Tarshish0 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 30
הרצאה 6 - console.log("A") ו-console.log("D") הם קריאות סינכרוניות ולכן יורצו מיידית.
Promise.then(...) נכנס ל־Microtask Queue – וירוץ מיד אחרי שהמחסנית (Call Stack) מתפנה.
setTimeout(..., 0) נכנס ל־Task Queue, ורק אחרי שה-Microtasks נגמרים – ייכנס לביצוע.
לכן הפלט: A, D, C, B