티스토리 뷰

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(결과)
 })
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함