깊은복사1 자바스크립트 얕은 복사, 깊은 복사 자바스크립트에서 원시 데이터와 참조 데이터로 나눠진다. 원시 데이터는 Number, String, Boolean, Null, Undefined 참조 데이터는 Object, Symbol 원시데이터는 값을 복사할 때 복사된 값을 다른 메모리에 할당 하기 때문에 원래의 값과 복사된 값이 서로에게 영향을 미치지 않는다. const a = 1; let b = a; b = 2 console.log(a); //1 console.log(b); //2 하지만 참조데이터는 변수가 객체의 주소를 가리키는 값이기 때문에 복사된 값이 같은 값을 가리킨다. const a = {number: 1}; let b = a; b.number = 2 console.log(a); // {number: 2} console.log(b); // .. 2022. 1. 23. 이전 1 다음