// 객체 복사본을 만드는 것이 아니라 객체를 참조하기 때문에 var1을 수정하면 obj도 수정된다
let obj = {...}
let var1 = obj
var1.key1 = val1
// 올바른 방법
let obj = {...}
let var1 = Object.assign({}, obj)
웹 개발 개인 창고
// 객체 복사본을 만드는 것이 아니라 객체를 참조하기 때문에 var1을 수정하면 obj도 수정된다
let obj = {...}
let var1 = obj
var1.key1 = val1
// 올바른 방법
let obj = {...}
let var1 = Object.assign({}, obj)