Primitive Type and Reference Type Primitive Type 원시형 타입 (numbers, booleans, string) 재할당하거나 변수를 다른 변수에 저장할 때마다 값을 복사한다. 객체와 배열은 참조형 자료 타입이다. 그렇다면 다른 타입은 복사를 하지 않는 다는 것인가? 맞다, 아래와 같이 코드를 작성할 때 객체 person은 메모리에 저장되어 있고, 상수 person에는 메모리의 주소를 가리키는 포인터를 저장한다. 그래서 위의 코드처럼 secondPerson에 값을 복사(?)하고 person.name을 바꾸면 secondPerson에는 이미 값이 할당 되어서 기존의 값인 'Max'가 출력될 것이라고 예상할 수 있지만 아까 말한 것처럼 값을 그대로 복사하는 것이 아니라 값..