NATIVE

settings_applicationsObject

NATIVE

Editing
  • account_tree
  • bug_report

ObjecttargetObjectassign(ObjecttargetObject, ObjectsourceObject[, ...[, ObjectsourceObjectN]])

열거가능(enumable)한 하나 이상의 소스(source) 오브젝트로부터 대상(target) 오브젝트로 프로퍼티를 복사한 후 대상(target) 오브젝트를 반환한다.

설명

소스(source) 오브젝트에 대상(target) 오브젝트와 동일한 프로퍼티를 가지고 있다면 소스(source) 오브젝트의 속성과 유사하게  덮어 씌우게 된다.

구문

형식
Object.assign(targetObject, sourceObject[, ...[, sourceObjectN]] )

매개 변수

ObjecttargetObject필수

프로퍼티를 복사해 넣을 대상(target) 오브젝트

ObjectsourceObject[, ...[, sourceObjectN]]하나이상 열거

하나 이상의 프로퍼티를 복사할 소스(source) 오브젝트

반환

ObjecttargetObject

sourceObject으로 부터 프로퍼티가 복사된 targetObject

버전 명세

ECMAScript 2024(15th Edition)
#sec-object.assign

지원 웹브라우저