참조,얕은 복사, 깊은 복사

도롱뇽·2023년 1월 25일
0

참조

참조는 같은 객체를 참조하는 방법이다
무엇을 비교해도 true가 나온다

얕은 복사

얕은 복사는 복사한 객체의 가장 바깥만 복사되고 그 안에 객체들은 참조 관계를 유지한다
가장 바깥쪽만 비교하였을 때 false 안쪽을 비교하게 되면 true가 나온다

대표적인 방법으로는 ... 전개 연산자가 있다

깊은 복사

복사하여 새로운 객체를 생성하여 참조관계가 없다
참조관계가 아예 없기때문에 무엇을 비교해도 false가 나온다

대표적인 방법은 JSON 연산자를 사용하거나 lodash 라이브러리를 사용해 깊은 복사를 한다

profile
재생재생열매

0개의 댓글