Daehyunii's Dev-blog

<모던자바스크립트 11장 원시 값과 객체의 비교> TIL-26 본문

✏️ 2022. TIL/July

<모던자바스크립트 11장 원시 값과 객체의 비교> TIL-26

Daehyunii 2022. 7. 5. 00:00

  오늘 공부한 내용은 비록 내용이 많은 내용은 아닐지라도, 자바스크립트를 이해하는데 굉장히 중요한 원리라 생각되어 3회를 정독했다.  책의 앞부분에서 계속해서 등장했던 '원시 값', '객체', '변경 불가능한 값' 등의 의미를 명확히 알 수 있었다. 세상에는 많은 가치들이 존재한다. 흔히 일상 생활에서는 형평성, 공정성, 자유, 효율성, 효과성, 생산성... 많은 가치들이 공유되고 있다. 자바스크립트에서도 예외는 아닌것 같다. 프로그래밍을 공부하기 이전에는 컴퓨터로 하는 모든 작업에는 뭔가 테트리스 게임처럼 모든게 딱딱 맞아 떨어지고, 엄격하고 정확한 룰에 의해서 모든게 이뤄질 것이라고 막연하게 생각했다. 하지만 자바스크립트를 공부하면 할수록 느끼는 것은 자바스크립트 언어의 기능들도 '각각의 상황에 맞는 가치를 반영해서 만들어 졌구나'라는 생각이 들었다. 예를 들어 원시 타입의 값을 변경 불가능한 값으로 만든 이유는 데이터의 신뢰성을 확보하기 위한 것이고, 반대로 객체는 신뢰성보다는 효율성을 높이고자 변경 가능한 값으로 만든 것 처럼 말이다. 이 처럼 어떠한 이유로 개념들이나, 기능들이 만들어 졌는지를 알고 공부한다면, 훨씬 더 깊고 오래가는 공부가 될 것 같다. 그런 의미에서 매일 공부하고 있지만 이 책의 저자는.. 천재가 아닐까 싶다..

 

2022.07.01 - [언어 공부 및 정리/자바스크립트] - [모던자바스크립트] 11장 원시 값과 객체의 비교

 

[모던자바스크립트] 11장 원시 값과 객체의 비교

11장 원시 값과 객체의 비교 원시 타입의 값(원시 값) 객체 타입의 값(객체) 값의 변경 가능 여부 변경 불가능한 값 변경 가능한 값 변수에 할당시, 저장되는 것 실제 값이 저장 참조 값이 저장 변

pinetree93.tistory.com