Today I learned
- 1, 2주차 내용 복습
변수의 선언과 할당
변수의 타입
callable object, Function
first-class object
JavaScript에서 함수가 1급 객체인 것이 중요한 이유
고차함수, 클로저 사용, Lexical 환경의 전달
(https://bestalign.github.io/2015/10/18/first-class-object/)
렉시컬 스코핑 (lexical scoping)
네임 스페이스
IIFE, 즉시 호출 함수 표현식
함수의 선언, 매개변수 및 전달인자, 호출, return 값
실행 컨텍스트
호이스팅
클로저
커링
이벤트 리스너와 콜백
@@ 오늘은 여태까지 정리했던 개인 학습 노트를 다시 정리하며,
제로초 블로그 등을 통해 듣긴 들었으나 정확히 이해하지 못한 실행 컨텍스트 등 추가 공부를 하는 시간을 가졌다.
컨텍스트 뿐 아니라 클로저, 스코프 체인, 렉시컬 스코핑 등을 매우 쉽게 예시 위주로 공부할 수 있어서 비교적 이해가 쉽게 됐다. 개념 공부는 한 사람의 비유보단 여러 사람의 표현을 들었을 때 좀 더 정립이 잘 되는 느낌을 받는다.
내일부턴 html, css 및 프론트엔드 워크플로우가 진행되는데 정규 학습을 잘 진행하면서, 부족한 자바스크립트 개념도 추가적으로 잘 정비해나가야겠다.
내일은 추가 공부 시간에 알고리즘, 객체 때 풀었던 소수, 약수, 제곱근 관련 알고리즘을 한번 더 풀어볼 예정이다.