본문 바로가기
Javascript

javascript 객체 복사 방법

by beop07 2021. 4. 19.

참조로 인해 변수를 나눠 담지 못할 경우 복사를 해야한다.

 

let obj = {a:123, b,"test"}
let obj_copy = JSON.parse(JSON.stringify(obj));

객체를 json문자열로 변환하고 다시 객체로 변환하는 방법으로 참조가 없어지고 변수에 담을 수 있다.

 

다만 얕은 복사(shallow clone) 보다는 성능이 떨어진다는 단점이 있다.

 

keyword : javascript 객체 복사, 자바스크립트 객체 복사, javascript 복사, javascipt clone object

반응형

댓글