상세 컨텐츠

본문 제목

[JS] 얕은 복사와 깊은 복사

[SW]/해결 (2025)

by 시원00 2025. 4. 24. 09:33

본문

728x90

Deep Dive 11장. 원시 값과 객체의 비교 (p.150)

// 얕은 복사
const c1 = o;
console.log(c1 === o); // true
console.log(c1.x === o.x); // true

const c2 = { ...o };
console.log(c2 === o); // false
console.log(c2.x === o.x); // true

// 깊은 복사
const _ = require("lodash"); // npm install lodash
const c3 = _.cloneDeep(o);
console.log(c3 === o); // false
console.log(c3.x === o.x); // false

 

(내가 이해한 얕은 복사와 깊은 복사)

*분홍색: 복사된 부분

 

 

FIN.

728x90

관련글 더보기

댓글 영역