javaScript/etc

깊은복사 얕은복사 //

부엉이사장 2022. 9. 9. 03:16

어떤 객체안에 어떤 키값이 어레이고 그어레이에 각각 객체가 들어있다.

 

이 객체를 spread문법으로 복사했는데

 

어레이 안에 있는 키값인 객체는

 

서로 참조하게 되더라.

 

지금까지 spread문법이 깊은복사인줄 알았는데 ㅡㅡ

 

암튼 

 

let copy = JSON.parse(JSON.stringify(obj))

 

이걸로 객체 참조값 다 끊고 다시 만들면 된다