관리 메뉴

클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지

Node.js 이해하기 4 - 비동기 코딩 2 + 미션 문제 풀기 본문

웹 · 앱 개발/자바 스크립트

Node.js 이해하기 4 - 비동기 코딩 2 + 미션 문제 풀기

huenuri 2024. 12. 11. 02:05

남은 실습 문제와 미션 문제를 마저 풀어보겠다.


 

 

 

 

 

실습 7 - Promise 작성과 사용

 

 

 


 

 

 

문제 풀기

 

 

 

 

 

 

세미콜론을 찍으면 오류가 나기도 한다. 어디서인지는 잘 모르겠지만 .으로 시작하는 괄호에 찍을 때인 것 같다.


 

 

 

 

미션 : async - await 사용하기

 

 

 

 

promise가 연쇄적으로 나오는 문제가 발생했다. 우리는 여기서 async와 await을 사용해 깔끔한 코드를 작성해볼 것이다.


 

 

문제 풀기

 

async 키워드를 사용해 선언하고, 앞에서 Promise.all을 가져온 후 기다리라는 뜻의 await를 넣어준다. promise의 경우 명령이 연쇄적으로 나오지만, async는 명령을 구분해서 작성하게 된다. await을 붙임으로 순차적으로 실행함을 보여준다.

 

 

 

 


 

 

 

학습을 마치고

이렇게 해서 2주차 공부를 모두 마쳤다. 비동기 부분은 좀 어려운 내용이니 다음에 한번 더 복습해야 할 것 같다. 3주차부터는 새로운 내용이 많아 과연 이해할 수 있을지 의문이지만 그래도 공부를 하다보면 알게 될 것 같다.

밤 시간이 늦어 이제는 취침하고 내일 이어서 학습해볼 것이다.