본문 바로가기
공부 정리/You Don't Know Js

[YDKJ] Get Started - Chapter 4 - 1

by 경적필패. 2023. 4. 26.
반응형

요약

Chapter 4: The Bigger Picture

이번 4장에서는 JS언어의 구성을 세가지 주요 기둥으로 나눌것이다.

부록에 있는 연습을 건너뛰지 마라!!

Pillar 1: Scope and Closure

  • 변수를 스코프단위로 구성하는 것은 모든 언어에서 가장 기초적인 특성
  • JS는 호이스팅 때문에, 선언된 모든 변수는 스코프의 시작부분에서 선언된 것처럼 처리됨.
  • let/const는 TDZ를 통해 실제로 사용할 수 없는 구간을 만듬.
  • 함수가 외부 스코프의 변수를 참조하고, 스코프 변수에 대한 엑세스를 유지하는 것. => 클로저
  • 자세한건 다음 책에서...

 

Pillar 2: Prototypes

  • 객체를 사용하는 유일한 방법은 클래스가 아니다.

 

Pillar 3: Types and Coercion

  • JS의 값 강제 변환을 관리하는 방법에 대해 깊이 이해하지 않으면 Typescript를 좋아해도 최대한의 이점을 얻을 수 없다.
  • 자세한건 4권에서....

 

느낀 점

이번 장은 그냥 저자가 js에서 중요하다고 느끼는 부분을 설명한 것같다.

 

 

 

 

 

반응형

댓글