본문으로 바로가기

await 사용법

category Language/자바스크립트 2025. 4. 24. 14:30
728x90
반응형
SMALL
//async 비동기
async function getData() {
    return new Promise((resolve, reject) => {
        setTimeout(() => {
            resolve({
                name:  "윤주영",
                id: "yjy"
            });
        },2000);
    });
}

//await
//async 함수 내부에서만 사용 가능 한 키워드
//비동기 함수가 다 처리되기를 기다리는 역할
function printDataV1(){
    getData().then((result) => {
        console.log(result);
    })
}

//await을 사용하면 V1의 then 메서드를 사용 안해도 된다.
//await은 async랑 같이 사용되어야 한다.
async function printDataV2(){
    const data = await getData();
    console.log(data);
}

printDataV2();

 

728x90
반응형
LIST