TIL 14일차 JS Spread/Rest, 실습

shleecloud·2021년 8월 5일
0

Codestates

목록 보기
14/95

시작

오늘은 유독 지친 날이었다. 다행히 어제 Spread/Rest 내용을 봐둬서 다행이었지 아예 어색하게 들어갔으면 더 피곤할 뻔 했다. koans라고 실습이 뭉탱이로 나왔다. 페어분과 같이 진행하긴 했는데 이런저런 얘기를 하다보니 시간이 쪼들려서 마지막엔 허겁지겁 했다. 다 풀어야 된다는 강박 때문에 차분하게 진행하지 못했는데 세션에서 들어보니 시간 맞춰서 제출하고 나중에 추가 제출하면 된다고 한다. 이럴거면 그냥 느긋하게 할 걸.
유독 이야기를 많이 한 페어였다. 같이 하신 분이 제로베이스로 시작하셨는데 열정이 넘치셔서 나도 같이 화려하게 불사른 것 같다. 덕분에 공부는 많이 됐는데 정신력이 방전됐다. 추가 내용은 주말을 이용해서 정리해야겠다. 말을 너무 많이 했다.

원시 자료형과 참조 자료형

  • 원시 자료형(primitive type)과 참조 자료형(reference type)의 구분이 왜 필요한지에 대해서 영상을 보고 이해할 수 있다.
  • 원시 자료형과 참조 자료형의 차이를 이해하고, 각자 맞는 상황에서 사용할 수 있다.
  • 원시 자료형이 할당될 때에는 변수에 값(value) 자체가 담기고, 참조 자료형이 할당될 때는 보관함의 주소(reference)가 담긴다는 개념을 코드로 설명할 수 있다.
  • 참조 자료형은 기존에 고정된 크기의 보관함이 아니라, 동적으로 크기가 변하는 특별한 보관함을 사용한다는 것을 이해할 수 있다.

스코프

  • 스코프의 의미와 적용 범위를 이해할 수 있다
  • 스코프의 주요 규칙을 이해할 수 있다
    • 중첩 규칙
    • block scope와 function scope
    • 전역 스코프와 지역 스코프
    • 전역 변수와 지역 변수간의 우선 순위
    • let, const, var 의 차이
    • 전역 객체(window)의 이해

클로저

  • 클로저 함수의 정의와 특징에 대해서 이해할 수 있다
  • 클로저가 갖는 스코프 범위를 이해할 수 있다
  • 클로저를 이용해 유용하게 쓰이는 몇 가지 코딩 패턴을 이해할 수 있다

Spread/Rest

  • Spread/Rest 문법, 구조 분해 할당을 사용할 수 있다.
profile
블로그 옮겼습니다. https://shlee.cloud

0개의 댓글