자바스크립트 썸네일형 리스트형 [JavaScript] String의 이중성 (원시 / 객체 타입 사이) 기본적으로 Javascript에서 String은 원시 타입이지만, heap 영역에 저장된다는 이야기를 들었다.원시 타입이면 Stack 영역에 저장되어야 하는 것 아닌가..? 그때부터 String에 대한 혼란이 가중되었고, 이 부분에 대해 찾아보았다. ✏️ 원시 타입으로서의 String 자바스크립트의 명세상 String(문자열)은 원시 타입이 맞다.원시 타입의 특성상, 불변성(Immutability)을 가지며 값에 의한 전달(Call by Value)이 이루어진다. 내가 알고 있던 기본 정보는,원시 타입은 값으로 저장되기 때문에 Stack 영역에 저장되고, 객체 타입은 변동 가능성 때문에 heap 영역에 저장되어 메모리 주소로 참조하는 것이었는데. 그런데 어떻게 문자열은 원시 타입인데, heap 영역.. 더보기 이전 1 다음