[javascript] 객체 복사 (변수를 기존 객체와 동일하게 만들기)

// 객체 복사본을 만드는 것이 아니라 객체를 참조하기 때문에 var1을 수정하면 obj도 수정된다 
let obj = {...}
let var1 = obj
var1.key1 = val1

// 올바른 방법
let obj = {...}
let var1 = Object.assign({}, obj)

Leave a Comment