본문 바로가기
WEB/JavaScript

[js] 가변성과 불변성

by DeveloperCat 2023. 11. 6.
반응형

원시데이터(String, Number, Boolean, undefined, null) - 불변
참조형 데이터(Object, Array, Function) – 가변

 

 

값이 바뀌냐 안 바뀌냐가 아니고, 주소가 바뀌냐 안 바뀌냐에 따라 불변/가변을 나눈다.

 

 

  • 한번 할당된 메모리 주소는 변하지 않음(데이터 불변성)
  • 선언 할 때 마다 새로운 메모리 주소가 할당(데이터 가변성)
반응형

'WEB > JavaScript' 카테고리의 다른 글

[JS] 가비지 컬렉션 & 메모리 누수  (0) 2023.11.06
[JS] 깊은 복사 & 얕은 복사  (0) 2023.11.06
[js] bigint  (0) 2023.11.06
[js] symbol  (0) 2023.11.06
[JS] history  (0) 2023.10.29