얕은 복사

KoEunseo·2022년 9월 1일
0

파헤쳐보자

목록 보기
4/31

⚠️ 주의! 원시값은 복사를 하면 깊은복사가 된다.

얕은 복사

복사된 객체 자체는 다른 객체지만 참조하고있는 값은 기존의 값을 나타내고 있다.

Object.assign(빈객체, 복사할 객체)

얕은 복사를 한다. 원본과 같은 참조값을 갖고 있음.
그렇기 때문에 assign해서 만들어진 새로운 객체에 변화가 생기면 원본에도 변화가 생긴다.

Array.slice()

배열같은 경우 깊은 복사가 되지만 이차열 배열이라면? 얕은복사가 되버린다.

spread 연산자

참고
https://bbangson.tistory.com/78

profile
주니어 플러터 개발자의 고군분투기

0개의 댓글