티스토리 뷰
오늘은 JS 핵심 개념과 주요 문법에 대해서 공부하였다.
하루종일 자습이라서 조금 여유있게 공부할 수 있었던 것 같다.
첫번째로는 원시 자료형과 참조 자료형의 기초에 대해 배웠다.
원시 자료형은 값 복사, 참조 자료형은 데이터 주소를 복사한다는 것을 배웠다.
두번째로는 스코프에 대해서 배웠다.
기존에 알고 있던 용어가 아니어서, 생소하였는데 개념에 대해서 살펴보니
변수 접근 규칙에 따른 범위를 나타내는 것 이었다.
즉 기존에 변수를 설정할 때, 적용되는 범위를 스코프라고 하는 것이었다.
새로 알게된 내용은 화살표 함수는 블록 스코프라는 것과
var을 사용시 블록 스코프를 무시한다는 것이었다, 하지만 이러한 예외 경우를 막기위해
var사용을 지양해야한다고 배우게 되었다.
마지막으로는 클로저에 대해서 배웠다.
클로저는 생소한 개념이고 좀 이해하기 어려웠다.
클로저는 함수와 함수가 선언된 어휘적(lexical) 환경의 조합이며,
함수가 생성될 당신의 외부 변수를 기억하고, 생성 이후에도 접근 가능 정도로 외웠다.
기본 예제를 보면 이해는 갔는데, 직접 남에게 설명하기에는 부족한 느낌이어서
클로저에 대한 공부를 좀 해야겠다.
-끝-
'코드스테이츠' 카테고리의 다른 글
TIL 23.01.04 (0) | 2023.01.04 |
---|---|
TIL 23.01.03 (0) | 2023.01.03 |
TIL 22.12.30 (0) | 2022.12.30 |
TIL 22.12.29 (0) | 2022.12.29 |
TIL 22.12.28 (0) | 2022.12.28 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 회고
- SEB 43기
- 브루드포스
- SEB43
- 그리디 알고리즘
- 프로그래머스
- BFS
- dfs
- SEB 43
- 기술면접
- 프론트엔드
- 백준
- 인적성
- 스택오버플로우
- 개인 프로젝트
- seb
- 감정 일기장
- Redux
- 감정일기장
- Python
- React quill
- 프리프로젝트
- 코드스테이츠
- SEB43기
- 다이나믹 프로그래밍
- dictionary
- 코테
- useContext
- til
- 프로젝트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함