logo

JavaScript 객체.할당() 메서드

그만큼 객체.할당() 메소드는 하나 이상의 소스 객체에서 열거 가능한 모든 자체 속성 값을 대상 객체로 복사하는 데 사용됩니다. 객체는 참조에 의해 할당되고 복사됩니다. 대상 객체를 반환합니다.

통사론:

 Object.assign(target, sources) 

매개변수

표적 : 대상 개체입니다.

출처 : 소스 객체입니다.

반환 값:

이 메소드는 대상 객체를 반환합니다.

브라우저 지원:

크롬
가장자리
파이어폭스
오페라 아니요

실시예 1

 const object1 = { a: 1, b: 2, c: 3 }; const object3= { g: 1, h: 2, i: 3 }; const object2 = Object.assign({c: 4, d: 5}, object1); const object4 = Object.assign({g: 34, h: 25}, object3); console.log(object2.c, object2.d); console.log(object4.g, object4.h); 

산출:

 3 5 1 2 

실시예 2

 const object1 = { a: 11, b: 12, c: 33 }; const object2 = Object.assign({c: 4, d: 5}, object1); console.log(object2.c, object2.d); 

산출:

 33 5 

실시예 3

 const object1 = { a: 1, b: 2, c: 3 }; const object2 = Object.assign({a: 3,c: 4, d: 5,g: 23,}, object1); console.log(object2.c, object2.d,object2.g,object2.a); 

산출:

 3 5 23 1