Programming
[용어] 얕은 복사, 깊은 복사
RIsN
2022. 3. 12. 21:43
얕은 복사
- 참조하는 복사
- 원본이 바뀌면 복사된 것도 같이 바뀜
let a = [1, 2, 3, 4, 5];
let b = a;
a[0] = 400;
console.log(b[0]) // :: 400이 나옴
>> 예제는 자바스크립트
깊은 복사
- 값을 복사
- 원본이 바뀌어도 복사된 것도 같이 바뀌지 않음
let a = [1, 2, 3, 4, 5];
let b = [...a];
a[0] = 400;
console.log(b[0]) // :: 1이 나옴
>> 예제는 자바스크립트