[JS] 기본형 데이터와 참조형 데이터
·
개발공부/Javascript
기본형 데이터 메모리 할당 기본형은 불변성 특징을 가진다. 한번 생성된 데이터는 변경될 수 없다. 기본형 - string, number, boolean, null, undefined, symbol, BigInt 변수에 값을 직접 저장하고 데이터 복사할 때는 값 자체가 복사된다. cf. 참조형 메모리에 저장될 때 참조를 통해 접근하며, 데이터 타입은 크기가 가변적이고 불변적이지 않다. 참조형 - object, array, function, RegExp 메모리에 객체가 저장되고 변수는 그 메모리 주소를 참조한다. 복사를 할 때에는 메모리 주소 즉, 참조 값이 복사가 된다. 따라서 참조형 데이터가 복사된 변수들이 동일한 메모리 주소를 가리키게 함으로써 한 변수에서 객체를 수정하면 다른 변수에도 영향을 미친다...