Junior — Middle
Kas notiks, ja asinhrona funkcija be skaidras atgriešanas operatora beidz?
sobes.tech AI
Atbilde no AI
Ja Node.js asinhronā funkcija be skaidras return operatora beidzās, tā automātiski atgriež Promise, kas tiek atrisināts ar vērtību undefined.
Piemēram:
async function piemērs() {
// nav return
}
piemērs().then rezultāts => {
console.log(rezultāts); // undefined
});
Ir svarīgi to ņemt vērā, ja izsaucējošais kods gaida konkrētu vērtību no asinhronās funkcijas — return trūkums novedīs pie tā, ka rezultāts būs undefined.