Middle
Konsolda ne görüntülenir ve neden?
sobes.tech yapay zeka
AI'dan gelen yanıt
Konsolda aşağıdaki sırayla görüntülenir:
a
c
b
Açıklama:
a()— senkron fonksiyon, hemen 'a' yı yazdırır.b()—setTimeoutçağırır, gecikme 0, bu da geri çağırmayı makro görev kuyruğuna koyar, bu da tüm mikro görevler ve mevcut yığın bittikten sonra çalışır.c()— hemen çözümlenen bir söz (promise) oluşturur ve.thenile geri çağırmayı mikro görev kuyruğuna koyar.
JavaScript olay döngüsü önce tüm senkron işlemleri, sonra mikro görevleri (promises), ve en sonunda makro görevleri (setTimeout) gerçekleştirir. Bu yüzden önce 'a', sonra 'c', ve en sonunda 'b' görüntülenir.