Javascript/[JS&Node] 비동기
async/await
이채야채
2021. 11. 16. 22:23
recap : promise는 순차적 실행을 위해 콜백함수 대신 쓸수 있는 코딩 패턴
함수 앞에 "async" 를 붙여주면, promise의 기능을 한다.
항상 성공만 판정할수있다.
async function 더하기(){
1+1; //new promise어쩌구 디자인 안해도 async만 붙여주면된다.
}
더하기().then(function(결과){
console.log(결과)
})
async를 funciton 앞에 붙이면 함수 실행후에 Promise object가 남는다.
async안에서 쓰는 await
async function 더하기(){
let 프로미스 = new Promise(function(resolve,reject)){
let 힘든연산 = 1+1
성공(100);
}
}
let 결과 = await 프로미스
console.log(결과)
})