https://kimyhcj.tistory.com/311
1. 새변수명 = object.assign(빈 객체, 복사할 객체)
const obj = { a: 1 }; const newObj = Object.assign({}, obj); newObj.a = 2; console.log(obj); // { a: 1 } console.log(obj === newObj); // false
해당하는 방법은 2차원 객체에 대해서는 깊은 복사를 수행하지 못하므로 완벽한 깊은복사라고 할 수 없다.
그 외 깊은복사 방법