Fact (사실: 무슨 일이 있었나?)
- 1주차 과제 1 - 피드백
- 1주차 과제 2 - 간단한 계산기 만들기
- 모던 자바스크립트 5.4 배열, 5.5 배열과 메서드, 5.6 iterable과 객체, 5.7 맵과 셋
Feeling (느낌: 무슨 느낌이 들었나?)
전 날에 진행했던 클로저를 이용한 부분 적용 함수 만들기에 대한 답을 얻었을 때, 왜 이런 생각을 하지 못했을까에 대한 고민을 했는데 5월 3일자 TIL 글에서 댓글을 달아주신 나정님 덕분에 도움을 받았다. 개념을 공부하면서 함께 나와있는 예제를 직접 입력해보고 결과를 확인하면서 개념에 대해 더 깊게 공부해야 원하는 코드로 작성할 수 있겠다는 생각을 했다. 1주차 과제 2 - 간단한 계산기를 만들면서 들었던 생각은 기능 구현도 중요하지만, 내가 아닌 다른 사람이 내 코드를 읽어도 보기 좋고 이해를 잘 할 수 있어야 좋은 코드라고 생각해서 앞으로 코드를 짤 때, 다른 사람이 읽으면 어떤 느낌을 받을까를 생각하며 코드를 짜야겠다고 생각했다. 모던 자바스크립트를 읽으면서 느낀 점은 React를 처음 배울 때, JavaScript를 간단하게 공부하고 넘어가서 JavaScript가 단순한 언어인줄 알았는데, 실상은 그렇지 않으며, 알면 알수록 그 깊이가 깊은, 프론트엔드를 공부하며 계속해서 공부해야 하는 언어라는 생각을 했다.
Finding (배운 점: 어떤 인사이트를 얻었나?)
배열을 읽으면서 배열의 가장 큰 장점이자 간단히 설명하면 배열은 순서가 있는 객체라는 점이다. 배열과 메서드 파트에서는 slice, splice, concat과 같은 메서드를 배워보며, iterable 객체는 반복가능한 객체를 의미하며 iterable 객체는 for of 반복문을 적용할 수 있다. 맵은 키에 다양한 자료형을 저장할 수 있는 객체, 셋은 중복을 제거하는 객체
Future action (향후 행동: 앞으로 무엇을 해야 할까?)
- 1주차 과제 2 - 간단한 계산기 만들기 피드백
- 모던 자바스크립트 5.8 위크맵과 위크셋부터
Feedback (피드백: 앞서 정한 향후 행동을 실천해본 뒤, 이에 대해 어떤 피드백을 받았나?)
개념을 공부할 때 코드 예제를 읽고 넘기지 말고 무조건 직접 입력해보고 결과를 확인하자! 코드를 짤 때 다른 사람이 읽으면 어떤 느낌을 받을까 고려하며 코드를 짜자!
'TIL' 카테고리의 다른 글
TIL - 20220507 (0) | 2022.05.07 |
---|---|
TIL - 20220506 (0) | 2022.05.06 |
TIL - 20220505 (0) | 2022.05.05 |
TIL - 20220503 (2) | 2022.05.03 |
TIL - 20220502 (0) | 2022.05.02 |