728x90
1. 배운 것
- 원시 자료형과 참조 자료형
- 스코프
- 클로저
- es6: spread/ rest 문법, 구조 분해 할당
2. 소감
원시 자료형과 참조 자료형의 차이에 대해 알아보면서 콜스택과 메모리 힙에 뭐가 담기는지가 궁금해졌고, 스코프는 원래 알던 내용에서 let과 const가 호이스팅은 되었지만 참조할 수 없는 이유에 대해 딥다이브 스터디에서 제대로 짚고 넘어갔다.
클로저를 말 그대로 찍먹해보면서 실행 컨텍스트와 렉시컬 환경이 궁금해졌고, 이벤트 루프에 대해서도 이해를 하고 싶어졌으나 도저히 하루아침에 이해를 할 수 있는 내용이 아니기에 시간을 들여 정복하기로 했다. 어차피 딥다이브 스터디를 부트캠프 기간 동안 계속 한다면 다루게 될 내용이니.
전개연산자를 쓰면 깊은복사가 다 되는 줄 알았다. 그러나 하위 객체부터는 다시 얕은복사가 된다는 환장해버리겠는 내용을 접하고 결국 완전한 깊은 복사는 JSON.parse(JSON.stringify(복사할객체이름)); 뿐인걸 알았다.
전개연산자가 어디에 위치하느냐에 따라 달라지는 반환값에 대해 이해하지 못하고 있는 부분들이 있었는데, 결국 spread문법과 rest문법을 제대로 공부하면 다 이해할 수 있는 부분이었다. 주말간에 공부하려고 했는데 못했다. 이 글 쓰고 보러 간다. 다행히도 좋은 페어분과 만나 과제를 일찍 끝내둬서 내일 모자란 es6문법에 대해선 정리할 시간적 여유가 있다.
3. 개선점
- 망가진 생활 루틴 다시 잡기
- 복습 더 효율적으로 하기
- 개인공부 하기로 한것들 하기
728x90
'기록 > 회고' 카테고리의 다른 글
[코드스테이츠] SEB FE 39기 Section 2 회고 (0) | 2022.06.22 |
---|---|
[코드스테이츠] SEB FE 39기 Section 1 회고 (0) | 2022.05.23 |
SEB FE 39기 2주차 회고 (0) | 2022.05.08 |
SEB FE 39기 1주차 회고 (0) | 2022.05.01 |
웹개발 독학 3개월 소감 (0) | 2022.03.31 |