[모던 자바스크립트 Deep Dive] 11장 원시 값과 객체의 비교
12장을 먼저 읽긴 했지만 보다 보니 내가 자바스크립트의 원시 값, 객체 타입에 대해서도 잘 모르는 것 같아 다시 11장으로 돌아오게 됐다. ㅎㅎ 자바스크립트가 제공하는 데이터 7가지(number, string, boolean, null, undefined, symbol, object) 타입은 크게 원시타입, 객체타입으로 구분한다. 원시 타입과 객체 타입의 차이 원시 타입의 값은 변경 불가능한 값이고, 객체 타입의 값은 변경 가능한 값이다. 원시 값을 변수에 할당하면 변수에는 실제 값이 저장되고, 객체를 변수에 할당하면 변수에는 참조 값이 저장된다. 값에 의한 전달 - 원시 값을 갖는 변수를 다른 변수에 할당하면 원본의 원시 값이 복사되어 전달 / 참조에 의한 전달 - 객체를 가리키는 변수를 다른 변수에..