🚗 Object.assign(Target, Sources) target 에 sources를 병합해서 target을 리턴한다. 동일한 key를 가진다면 Sources의 값으로 덮어쓴다. 여러 객체들을 병합 할 수 있다. 열거 가능한 자체 속성만 목표 객체로 복사해서 할당한다. 얕은 복사가 가능하다. 얕은 복사의 예시 let obj1 = {a:0, b:{c: 0}} let obj2 = Object.assign({}, obj1) obj1.a = 2 obj2.b.c = 10; console.log(obj1) //{a:2, b:{c:10}} console.log(obj2) //{a:0, b:{c:10}} 참고한 링크 https://developer.mozilla.org/ko/docs/Web/JavaScript/R..