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();
'개발 > javascript' 카테고리의 다른 글
[javascript]메서드와 this (0) | 2024.03.14 |
---|---|
[javascript]가비지 컬랙션 (0) | 2024.03.14 |
[javascript]Promise & 콜백지옥 (0) | 2023.07.25 |
[javascript]동기&비동기 (0) | 2023.07.24 |
[javascript]응용 (0) | 2023.07.23 |