본문 바로가기
Co-Study/JS 스터디 2021 ✔️

[JS 스터디 1기] - 일곱 번째 미팅

by Aaron-Kim 2022. 1. 15.

2022.01.15.토

 

온라인으로 JS 스터디 일곱 번째 미팅을 했습니다.

 

한 분은 연락이 뒤늦게 되서 저 포함 2명으로 진행했습니다.

 

오늘의 진도는 지난번에 비해서는 어려운 부분이 아니었습니다.

 

ES5 생성자 함수에 대한 불편함을 해소하기 위해 ES6 클래스의 개념을 살펴봤습니다.

 

클래스도 마치 let, const와 같이 호이스팅이 일어나지 않는 것 처럼 보이고,

 

사실 클래스 자체가 (생성자)함수 입니다. 물론 조금 더 엄격하고 기능이 추가적으로 더 있습니다.

 

이후에는 ES6 함수의 추가 기능으로 화살표 함수, ES6 메서드 축약 표현, Rest 파라미터,

 

그리고 소중한 spread 문법에 대해서 알아보았습니다.

 

마지막은 간단히 JS에서의 배열은 내부적으로 해시 테이블로 구현되어 있는 sparse array 개념과

 

여러 배열들의 고차 함수 등 다양한 메서드들을 살펴봤습니다.

 

오늘은 가벼운 느낌으로 쭉 읽어보면 되는 부분입니다.

 

다음주도 Number, Math, Date 이 3가지 빌트인 객체에 대한 여러 프로퍼티와 메서드에 대해서 살펴보는데

 

사실 이 부분은 개발을 하면서 잊어버리면 구글링 해도 충분합니다.

 

따라서 아직은 가벼운 마음으로 보시고 이후 디스트럭쳐링 할당, DOM/Event 처리,

 

그리고 제일 중요한 비동기 부분을 유심히 잘 학습하면 좋을 것 같습니다.

 

내일은 오프라인 스터디로 이번 주차에 해당하는 JS 알고리즘 문제풀이와 compose 함수의 ES5 버전 구현,

 

그리고 전반적으로 개념을 다시 정리해드릴 예정입니다.

 

다들 조금씩 지치고 힘드신 것 같은데 끝까지 화이팅 하셨으면 좋겠습니다.

 

항상 부족하지만 제가 리드하는 스터디에 잘 참여해주시는 분들께 감사드립니다.

반응형

댓글