Junior — Middle
Əgər asinxron funksiya açıq bir geri dönüş operatoru olmadan başa çatarsa nə baş verir?
sobes.tech Süni İntellekt
AI-dan cavab
Node.js-də asinxron funksiyası açıq return operatoru olmadan bitərsə, avtomatik olaraq undefined dəyəri ilə həll olunan Promise qaytarır.
Məsələn:
async function nümunə() {
// return yoxdur
}
nümunə().then nəticə => {
console.log(nəticə); // undefined
});
Bu, çağıran kod müəyyən bir dəyər gözləyirsə, vacibdir — return olmaması nəticənin undefined olmasına səbəb olacaq.