글 작성자: 망고좋아
반응형

 

🎯 객체 병합 :: Object.assign()

  • 여러 객체를 복사하여 target 객체를 반환해주는 함수이다.
  • target 설정 필수!
const target = { a: 1, b: 2 };
const source = { b: 4, c: 5 };

const returnedTarget = Object.assign(target, source);

console.log(target);
// expected output: Object { a: 1, b: 4, c: 5 }

console.log(returnedTarget);
// expected output: Object { a: 1, b: 4, c: 5 }
  • 목표 객체에 동일한 키를 갖는 속성이 존재할 경우 그 속성 값은 출처 객체의 속성 값으로 덮어쓴다.
  • 동일하게, 앞의 출처 속성들은 뒤의 출처 속성들에게 덮어쓴다.

 

📌 참고

 

 

 

반응형