dev.syw
객체 (Object)

Object.assign

Object.assign(target, ...sources)

여러 객체의 속성을 하나로 합친다(얕은 복사).

source의 속성을 target에 복사합니다. 얕은 복사라 중첩 객체는 참조가 공유됩니다. 스프레드({...a, ...b})로 대체하기도 합니다.

반환값병합된 target

예시

Object.assign({}, { a: 1 }, { b: 2 }); // { a: 1, b: 2 }
← JavaScript 메서드 사전 전체 보기