본문 바로가기
개발 학습

S1: 비동기처리 (Promise, async~await)

by StelthPark 2021. 9. 29.

Promise 를 리턴하며 then으로 결과값 받기

getDataFromFilePromise의 인자로 user1~2Path를 넣은 결과가 return 되어 then의 뒷 인자로 들어가게 된다.

 

Promise.all 를 리턴하며 then으로 결과값 받기

* Promise.all 의 인자에 들어갈 요소는 배열로 묶어준다.

* then처리시 인자가 두개들어오면 배열로 묶어준다.

* JSON.parse는 하나의 값으로 완성되면 마지막 처리를 해준다.

 

async~await를 리턴하며 then으로 결과값 받기

* 실행할 함수 앞 async와 내부에서 return 할 await는 짝이 맞아야한다.

* then으로 함수를 받을시 다시 async~await를 주의한다.

 

async~await에 바로 then 붙여서 처리 리턴하기

 

return 값에 바로 then 시켜서 배열 안 값들을 하나하나 할당하기

댓글