기상 시간은 8시, 운동은 30분 !
수요일은 부처님 오신 날이라 수업이 없었다. JSON과 비동기에 대해 복습을 하고, 목요일 진도를 예습했다.
벌써 이번주가 끝나간다. 시간이 너무 빠르다..
지난 시간에 이어 비동기에 대한 스프린트를 진행했다. 화요일에 페어와 힘든 시간을 보내서 휴일동안 복습, 예습 후 목요일은 스프린트를 제시간에 끝내보자고 약속했다. 다행히 둘 다 공부 후 진행되어 눈부신 성장을 할 수 있었다..! 1시간 반정도만에 part-3를 끝내고 정리시간을 가졌다.
비동기 요청을 대표적인 사례로, 네트워크를 예로 들 수 있다. 시시각각으로 변하는 날씨나 뉴스와 같은 정보들을 동적으로 받아오기 위해 fetch API로 정보를 받아온다.
URL을 그대로 받아서 사용하기엔 데이터가 다 받아있지 않기때문에 .then을 써 인자로 받아 .json()을 통해 스트림이 완료될까지 읽어 데이터를 받아와준다. 그리고 Promise로 리턴해 원하는 객체에 데이터를 담거나, 가공을 해준다.
return fetch(URL)
.then(data1 => data.json())
.then(data2 => obj.news=data2)
대략 이런 형식..
이벤트 루프는 면접 시 웰컴 질문으로 유명한 단골 질문이라한다.
node.js는 동기적으로 실행하여 비동기를 권장한다. 이벤트루프를 이용해 비동기를 만들어내는데,
[ one loop ]
페어분꼐서 자료구조 프린트 코플릿에 대해 궁금한 것이 있다고 하셔서 설명을 해드렸다. 이전 페어분께 설명을 받은 입장이라 제대로 설명할 수 있을까 싶었지만, 성공적 ! 다행이였다. 아직은 확신이 서지않아 다른 사람한테 잘못된 지식을 알려줄까봐 두려운 나.. 질문에 확신 찬 대답을 하는 개발자가 되고싶다 ..! 갑자기 다짐(?) ㅋㅋ
내일은 혼자하는 시간이 많다. 오랜만에 이론을 정리하면서 노션을 채워나가봐야겠다.
Ref)