immutable1 javascript 기초부시기 - 데이터 타입 - object(객체) 3 1. 객체 1.1 객체는 참조타입 객체는 객체타입 혹은 참조타입이라고 한다. 참조타입은 원시타입과 달리 모든 연산이 실제값이 아닌 참조값으로 처리된다는 의미이다. 원시타입의 값은 한번 정해지면 변경할 수 없지만(이에 대해서는 변경 불가능 값 을 다시 읽어보세요.) 객체는 프로퍼티를 변경, 추가, 삭제가 가능하므로 변경이 가능한 값이다. 객체는 언제든지 변경/추가/삭제가 일어나기 때문에 어느정도의 메모리를 확보해야하는지 알 수 없기 때문에 런타임에 메모리 공간을 확보하고 메모리의 힙 영역에 저장된다. 객체타입과 원시타입의 특징은 아래의 코드와 같다. //참조 타입 var obj = { val: 10 } var foo = obj; console.log(obj.val, foo.val) //10 10 conso.. 2022. 5. 29. 이전 1 다음