async await promise

2022. 9. 30. 10:58STUDY/JavaScript

 

 

function sayHi(){
	console.log("start");
}

async function a(){
    let promise = new Promise((resolve, reject) => {
    setTimeout(() => resolve(sayHi()), 3000)
});

let result = await promise;
	console.log("end");
}

a();

 

a함수를 실행하면

3초 뒤 sayHi가 실행 되고, 그 아랫줄이 순차적으로 실행된다.

 

console창에

start가 먼저 찍히고, end가 나중에 찍힘

 

 

 

 

'STUDY > JavaScript' 카테고리의 다른 글

google webFont loader  (0) 2022.12.07
모바일 환경에서의 vh  (0) 2022.11.17
아이폰 카메라, 공유하기 버튼  (0) 2022.09.29
수수료 포함한 금액 계산법 /1.1  (0) 2022.07.21
javascript url 파라미터 가져오기  (0) 2022.06.27
© SLOG