티스토리 뷰
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(결과)
})
'Javascript > [JS&Node] 비동기' 카테고리의 다른 글
fetch사용시 유의 사항 (json() 함수 사용 <= 이건뭐냐고요? response.json() 프로미스객체서 사용), 과제 다시 풀어보기 (0) | 2021.12.02 |
---|---|
Node JS 모듈 , fs readfile 모듈을 사용하여 과제를 풀어보자. (0) | 2021.12.01 |
리액트에서 fetch로 영화데이터 불러오기 비동기처리 promise/ async await 사용 (0) | 2021.11.28 |
Promise (0) | 2021.11.16 |
동기/비동기 (0) | 2021.11.16 |