[자바스크립트] 기본형과 참조형의 차이 / deep copy & shallow copy [요점정리] 기본형은 변수를 할당한 후, 해당 저장소에 값을 저장하며, 참조형은 변수를 할당한 후, 해당 저장소에 주소를 저장한다. 이런 차이점으로 인하여, 기본형은 복사 후 원본값이 변경될 경우, 복사본의 값은 변하지 않고 그대로인 반면, 참조형은 복사 후 원본값이 변경될 경우, 서로가 참조하고 있는 주소값이 같은므로, 원본값과 복사본의 값이 둘다 변경된다. 여기서 깊은복사(deep copy) 와 얕은복사(shallow copy)가 구별된다. [데이터의 구조] 1) 기본형(primitive type) : String, Number, Boolean, Null, Undefined, Symbols 기본형은 하나의 저장소가..