Deep copy1 [JS] 얕은 복사 & 깊은 복사 자바스크립트에서 값은 원시값과 참조값으로 나뉜다. 원시 값 Number String Boolean Null Undefined 원시값은 값을 복사 할 때 복사된 값을 다른 메모리에 할당하기 때문에 원래의 값과 복사된 값이 서로에게 영향을 미치지 않는다 const a = 1; let b = a; b = 2 console.log(a); //1 console.log(b); //2 참조 값 Object Symbol 배열 참조값은 변수가 객체의 주소를 가리키는 값이기 때문에 복사된 값(주소)이 같은 값을 가리킨다. const a = {number: 1}; let b = a; b.number = 2 console.log(a); // {number: 2} console.log(b); // {number: 2} 이러한 .. 2022. 6. 25. 이전 1 다음