반응형
* async
- 함수앞에 async라고 붙이면 함수는 항상 약속을 반환한다.
async function a(){
return 1;
}
a().then.alert();
* await
- Javascript가 약속이 완료 될 때까지 기다리게 하고 결과를 반환 함
async function a(){
let promise = new Promise((resolve, reject) => {
setTimeout( () => resolve("ok"), 1000)
});
let result = await promise; // promise의 실행이 끝날때 까지 기다림
console.log(result);
}
a();
반응형
'WEB front-end > Javascript' 카테고리의 다른 글
fetch (0) | 2022.06.03 |
---|---|
예외처리... (0) | 2022.06.02 |
promise (0) | 2022.05.27 |
호이스팅(hoisting) (0) | 2022.05.26 |
arrow function (0) | 2022.05.17 |
댓글