Sobes.tech
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.