Aşağıdaki kodun çıktısı nedir? (Event loop)

Cevap

Çıktı: 1, 4, 3, 2. Senkron kod önce çalışır. Ardından microtask kuyruğu (Promise) boşaltılır, en son macrotask kuyruğu (setTimeout) işlenir.

console.log(1);
setTimeout(() => console.log(2), 0);
Promise.resolve().then(() => console.log(3));
console.log(4);
  1. var, let ve const arasındaki fark nedir?KolayJavaScriptFrontend
  2. == ile === arasındaki fark nedir?KolayJavaScriptFrontend
  3. Closure nedir? Bir örnekle açıklayın.OrtaJavaScriptFrontend
  4. this anahtar kelimesi nasıl belirlenir? Arrow function'larda ne değişir?OrtaJavaScriptFrontend
  5. Bir debounce fonksiyonu yazın.ZorJavaScriptFrontend
  6. Prototip tabanlı kalıtım nasıl çalışır?ZorJavaScriptFrontend

Bu konuda başka bir soru biliyor musun?

Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.

Soru ekle