주제에 대한 다양한 소개 텍스트를 읽었지만 아직 세부 사항 (nodejs)에 어려움을 겪고 있습니다.async/typesetcript에서 기다리는 내용
async function a() {
const e = await Promise.resolve(42);
console.log(e);
return e;
}
const b = a();
console.log(b);
표시
Promise { <pending> }
42
B와 E가 동일하게 존재하지 않는 설명은 무엇입니까? 제거가 끝나면 기다리고 있어요
Promise { 42 }
Promise { <pending> }
또 다시 동일하지 않습니다. 전자 초기화의 오른쪽 부분을 일반 숫자 42로 바꾸면 b에 대한 또 다른 약속이 생깁니다
42
Promise { 42 }
설명 할 수 있습니까?
감사합니다. 3 가지 대답 모두 좋다. – bollin