FE RYAN
완벽하지 않으면 어때
FE RYAN
전체 방문자
오늘
어제

블로그 메뉴

  • 💾 깃허브 링크
  • 홈
  • 태그
  • 분류 전체보기 (151)
    • 개인프로젝트 (8)
      • 개인 포트폴리오 웹앱 (6)
      • 프론트엔드 기술면접 아카이빙 웹앱 (2)
    • 기록 (121)
      • 원티드 프리온보딩 인턴십 (0)
      • 코드스테이츠 프론트엔드 (75)
      • 생각들 (3)
      • Today I learned (32)
      • 회고 (9)
      • 리뷰 (1)
    • 개발 (17)
      • React (3)
      • Javascript (7)
      • CSS (1)
      • HTML (3)
      • HTTP (1)
      • 자료구조 (0)
      • 알고리즘 (2)
    • 코딩테스트 (2)
      • 백준 (2)
      • 프로그래머스 (0)
    • 디자인 (1)
      • UI & UX (1)
    • 수학 (0)
    • 자기계발 (0)

공지사항

인기 글

태그

  • 타입스크립트
  • 자바스크립트 딥다이브
  • Til
  • seb39
  • HTML
  • 자바스크립트
  • ES6
  • seb 39
  • 포트폴리오
  • useMemo
  • 딥다이브
  • css
  • 회고
  • 리액트
  • 원시타입
  • 메인프로젝트
  • 프론트엔드
  • 부트캠프
  • 코드스테이츠
  • 신입개발자

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
FE RYAN

완벽하지 않으면 어때

기록/코드스테이츠 프론트엔드

3주 2일차 - 배열

2022. 5. 10. 22:05
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가지의 기능을 할 수 있다.
    1. 제거 없이 요소 추가
    2. 시작인덱스부터 전부 제거
    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
    '기록/코드스테이츠 프론트엔드' 카테고리의 다른 글
    • 3주 4일차 - 원시타입과 참조타입, 스코프, 클로저
    • 3주 3일차 - 객체
    • 2주차 주말 - 개인 공부
    • 2주 5일차 - 간단한 웹앱 만들기
    FE RYAN
    FE RYAN

    티스토리툴바