//참조형(Object, Array)
//변수에 값이 재할당되면, 값만 바뀌는게 아니라 주소값이 해당 변수에 연결됨.
let x1 = {name: 'Codeit'};
let y1 = x1;
console.log(x1); //{name: 'Codeit'}
console.log(y1); //{name: 'Codeit'}
y1.birth = 2017;
console.log(x1); //{name: 'Codeit', birth: 2017}
console.log(y1); //{name: 'Codeit', birth: 2017}
let x2 = [1, 2, 3];
let y2 = x2;
console.log(x2); //[1, 2, 3]
console.log(y2); //[1, 2, 3]
y2[2] = 4;
console.log(x2); //[1, 2, 4]
console.log(y2); //[1, 2, 4]
객체와 배열은 참조형이라서 2개이상의 참조배열과 객체에 일반적인 방식으로 추가하거나 수정하면 위의 결과처럼 똑같이 값이 바뀐다. ( 값 + 주소값 연결되는 개념 )