ksw_devlog
배열, 객체를 const로 선언했는데 요소나 속성을 추가할 수 있는 이유 본문
배열, 객체는 참조값이고 참조값은 변수에 주소를 할당합니다.
따라서 const 변수에는 주소만 할당되어있고
stack에는 주소만 저장됐고, heap에 실제 요소들이 저장되어있습니다.
실제 배열 요소들은 push나 pop으로 변경이 가능하고
참조된 주소는 변경되지 않으므로 const 사용이 가능합니다.
'기술면접 > 기타' 카테고리의 다른 글
Cookie의 MaxAge, Expires 옵션 (0) | 2023.04.04 |
---|---|
useRef 가 필요한 상황 (0) | 2023.04.04 |
require 와 import 차이점 (0) | 2023.04.03 |
this (0) | 2023.03.31 |
position 을 어떻게 사용하는지 알려주세요. (0) | 2023.03.30 |