Sobes.tech
Junior — Middle

Eğer asenkron bir fonksiyon açık bir dönüş operatörü olmadan sona ererse ne olur?

sobes.tech yapay zeka

AI'dan gelen yanıt

Node.js'te bir asenkron fonksiyon açıkça return ifadesi olmadan sona ererse, otomatik olarak undefined değeriyle çözümlenen bir Promise döner.

Yani, örneğin:

async function örnek() {
  // return yok
}

örnek().then(sonuç => {
  console.log(sonuç); // undefined
});

Bu durumu bilmek önemlidir, çünkü çağıran kod asenkron fonksiyondan belirli bir değer bekliyorsa — return eksikliği sonucu undefined olur.