Daehyunii's Dev-blog

<모던자바스크립트 10장 객체 리터럴> TIL-25 본문

✏️ 2022. TIL/June

<모던자바스크립트 10장 객체 리터럴> TIL-25

Daehyunii 2022. 7. 4. 23:48

  오늘 공부는 2번을 정독할 정도로 쉽지 않았다. 워딩 하나하나에 집중해야 했고, 비슷해 보이지만 완전히 다른 의미라는걸 정확하게 인지하고 읽어야 했기 때문이다. 프로토타입의 객체 지향 프로그래밍 언어인 자바스크립트라는 말에 바짝 겁먹고(프로토타입 개념도 아직 정확하게 알지 못한다.), 객체라는걸 너무 어렵게 생각하고 접근했던 것 같다. 그러나 두 번째 읽을때는 객체를 만들어 내는 가장 일반적인 방법인 객체 리터럴을 사용해서 객체를 생성하는 방법이라고 간단하게 생각을 정리한뒤, 책을 읽으니 한결 수월한 기분이 들었다. 가장 헷갈리는 것은 프로퍼티 생성과 프로퍼티 접근의 특징들이 혼동이 오면서 가장 헷갈렸던 것 같다. 또 가장 혼란에 빠졌던 것은 '프로퍼티 키와 프로퍼티 값은 값으로 만드는데, 그렇다면 프로퍼티 생선문은 표현식인 문인가?' 하는 생각에 잠겨서 한참을 허우적 거렸던 것 같다. 그러다 필자가 알려준 방법인 변수에 할당해 보는 방법으로 확인해 보니 표현식이 아닌 문이라고 정리가 되었다. 즉 프로퍼티에 접근하는 문은 표현식인 문이지만, 프로퍼티를 생성하는 문은 표현식이 아닌 문이다. 전체적으로 지금은 책을 막 읽은 시점이라 정리가 되었지만, 시간이 지나면 또 헷갈릴 것 같다. 익숙해질 때까지는 계속해서 보아야 할 것 같다. 

 

2022.06.29 - [언어 공부 및 정리/자바스크립트[모던자바스크립트]] - 10장 객체 리터럴

 

[모던자바스크립트] 10장 객체 리터럴

10장 객체 리터럴 10.1 객체란? 자바스크립트는 객체 기반의 프로그래밍 언어이며, 자바스크립트를 구성하는 거의 모든 것이 객체다. 원시 값을 제외한 나머지 값은 모두 객체다. 원시 타입은 단

pinetree93.tistory.com