728x90
1. 리뷰
지금 국취제로 이런 퀄리티의 부트캠프를 참여 할 수 있다는 것만으로도 작년으로선 상상조차 못했던 이상적인 결과이고, 독학하며 삽질하던 기간이 결코 헛되지 않았고 난 내 나름의 최선을 다 했다. 그런데 왜 스스로 잘하고 있다고 다독여 주고 뿌듯해 할 만도 하건만 가슴이 텅 빈것 같은지 모르겠다. 아직도 항상 나보다 잘 하는 사람과 나를 비교하면서 내 모자람만 부각시켜 받아들이고 있는 걸까, 이게 더 열심히 하게 될 촉매제라고 생각하면서?
취업하면 모든 고생 끝 낙원 시작이 아니다. 살면서 항상 장애물에 부닥치게 될 거고, 그걸 이겨나가면서 살아갈 거고, 돈을 이만큼 모으면, 이정도 회사에 취업하면, 이런 집에 살면, 파이어족으로 노후준비가 끝나면 행복해 지겠지 라고 내 모든 행복은 결코 다다르지 못할 이상향에서만 느낄 수 있다고 생각하면 죽을 때까지 행복을 미뤄두게 될 거다. 지금의 열심히 공부하는 과정 속에서도 발전하는 과정 속에서 행복을 찾아야 하고, 매일 매일의 오늘 하루 하루에서 행복을 찾아야 한다.(놀으란 얘기가 아니고)
2. 학습 키워드
배열
- 배열에서 for...in 보다 for...of를 권장하는 이유
- concat() 메서드의 역할
- slice와 splice의 차이, 용례 명확히 숙지하기(slice: 원본 불변, splice: 원본 변경)
- 배열 메서드의 return 값에 유의하여 정답으로 return해줘야 할 값이 메서드인지 변경 후의 배열인지 확인
- 전개연산자가 필요한 경우
객체
3. 스스로 설명해보기
- (배열을 담는) 새로운 변수를 선언하고 concat메서드로 배열 1, 배열 2 둘을 합친 배열을 할당해줄 수 있다.
- slice는 start 인덱스부터 end 인덱스 직전 까지 자른다. splice는 시작 인덱스, 제거할 요소의 개수, 추가할 요소 3가지 인자를 넣어 줄 수 있으며 인자를 생략하거나 0으로 주어 총 3가지의 기능을 할 수 있다.
- 제거 없이 요소 추가
- 시작인덱스부터 전부 제거
- 시작인덱스부터 몇개의 요소를 제거, 또는 제거하고 요소 추가
- 여러 배열 메소드를 사용한 문에 바로 return값을 줄 경우 내가 원하는 return값이 아닐 경우가 높다. 애매하면 개발자도구로 찍어보면 된다.
- 객체는 얕은복사가 기본값이다. 깊은복사를 하려면 복사본에 할당시 전개연산자를 사용하여 할당하면 원본과 별개로 복사본만 수정할 수 있다.
4. 이해가 부족한 개념
- 배열에서 for...in 보다 for...of를 권장하는 이유
- immutable, mutable 개념 - 추후 진도 나가기 전에 반드시 확실히 짚고 갈 것
5. 할 일
- 딥다이브 6장 md 정리
- es6 문법 빠르게 훑기
728x90
'기록 > 코드스테이츠 프론트엔드' 카테고리의 다른 글
3주 4일차 - 원시타입과 참조타입, 스코프, 클로저 (0) | 2022.05.13 |
---|---|
3주 3일차 - 객체 (0) | 2022.05.11 |
2주차 주말 - 개인 공부 (0) | 2022.05.08 |
2주 5일차 - 간단한 웹앱 만들기 (0) | 2022.05.06 |
2주 4일차 - 개인 공부 (0) | 2022.05.06 |