깊은 복사와 얕은 복사
·
Javascript
얕은 복사 (Shallow copy)주소 값을 복사하기 때문에 참조하고 있는 실제 값이 같음 깊은 복사 (Deep copy)실제 값을 독립적인 새로운 메모리 공간에 복사, 참조를 공유하지 않음 참조할당 얕은 복사에 해당합니다. const human1 = { arm: 2, leg: 2, }, //참조 할당 const human2 = human1; human1.arm = 3; console.log(human1.arm); // 3 // human2의 arm 값을 변경하지 않았음에도 변했다. console.log(human2.arm); // 3 human2에 human1을 할당할 때, 주소 값이 할당되는 것이므로, 해당 주소의 객체값을 수정하면 동일하게 변경 됩니다. *human2의 값을 변경할 때에도 huma..