async await promise
2022. 9. 30. 10:58ㆍStudy/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' 카테고리의 다른 글
input 글자수 입력 후 다음 칸에 focus (0) | 2022.12.23 |
---|---|
모바일 디바이스 체크 (0) | 2022.12.12 |
아이폰 카메라, 공유하기 버튼 (0) | 2022.09.29 |
수수료 포함한 금액 계산법 /1.1 (0) | 2022.07.21 |
javascript url 파라미터 가져오기 (0) | 2022.06.27 |