javaScript/etc

깊은복사 얕은복사 //

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

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

 

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

 

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

 

서로 참조하게 되더라.

 

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

 

암튼 

 

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

 

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

'javaScript > etc' 카테고리의 다른 글

자바스크립트에서 url파싱  (0) 2022.09.06
나홀로 js // async await 데이터 넘기고 받기  (0) 2022.07.11
나홀로 js // 프로미스 -1  (0) 2022.06.30