[JS] 참조 자료형

허북이_·2022년 7월 11일
0

JS

목록 보기
8/19
post-thumbnail

참조 자료형

참조 자료형이란?

여러 개의 데이터가 들어가는 자료형입니다.
변수에는 이 특별한 데이터 보관함을 가리키는 주소가 저장돼있으며 그 주소를 따라가면 heap 이라고 부르는 데이터 보관함을 찾을 수 있습니다.
*heap은 사이즈를 늘렸다 줄일 수 있어 동적으로 변한다고도 합니다.

참조 자료형의 종류

JS에서 원시 자료형이 아닌 모든 자료형은 참조 자료형입니다.
대표적으로 배열과 객체, 함수가 있습니다.

원시 자료형

원시 자료형에 대한 글 : https://velog.io/@heojeong_/JS-type-typeof

원시 자료형과 참조 자료형의 차이

  • 원시 자료형이 할당될 때에는 변수에 값(value) 자체가 담기고, 참조 자료형이 할당될 때는 보관함의 주소(reference)가 담깁니다.
  • 그래서 참조 자료형은 기존에 고정된 크기의 보관함이 아니라, 동적으로 크기가 변하는 heap을 사용할 수 있습니다.
profile
인간 거북이 허북이

0개의 댓글