
*참조형은 기본적으로 객체다.
* 복제의 방식
-기본형 : 값이 담긴 주소값을 바로 복제
-참조형 : 값이 담긴 주소값들로 이루어진 묶음을 가리키는 주소값을 복제
*불변성의 여부
-기본형 : 불변성을 띔 (데이터 영역 메모리를 변경할 수 없음)
-참조형 : 불변성을 띄지 않음.
*메모리 기준으로 다시한번 생각해보는 두가지 주요 개념
-변수 : 변수 영역 메모리를 변경할 수 있음.
-상수 : 변수 영역 메모리를 변경할 수 없음 ( ex. const, object.freeze) => 대문자 변수로 지정하면 개발자들 사이에서 상수임을 암시하는것
*필요없어진 데이터 주소값들은 js 가비지컬렉터가 수거한다.
'JavaScript > study' 카테고리의 다른 글
| [javascript] typeof null / 자바스크립트 자체 버그 (0) | 2023.05.23 |
|---|---|
| [javascript] ⭐⭐객체의 가변값과 가변성 (with, 참조형 데이터) / 얕은복사 깊은복사 (0) | 2023.05.23 |
| [javascript] Map/Set 컬렉션 객체 (자료구조) (0) | 2023.05.22 |
| [javascript] ⭐⭐⭐⭐⭐ 자바스크립트 함수는 일급 객체로 간주됨 (0) | 2023.05.22 |
| [javascript] ES6 템플릿 리터럴 (Template literals), 백틱 (0) | 2023.05.22 |