개발/javascript
[javascript]async & await
진도장
2023. 7. 26. 17:12
async
: promise를 더 쉽게 해주는 기능
async는 옵션을 붙이듯이 붙여서 promise를 반환
//async
function hello(){
return "hello";
}
async function helloAsync(){
return "hello Async";
}
helloAsync().then((res)=>{
console.log(res);
})
await을 사용하면 그 부분만 동기적으로 사용 할 수 있다.
//async
function delay(ms){
return new Promise((resolve)=>{
setTimeout(resolve,ms);
})
}
async function helloAsync(){
await delay(3000);
return "hellp async";
}
async function main(){
const res =await helloAsync()
console.log(res);
}
main();