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.