NATIVE

settings_applicationsObject

NATIVE

Draft
  • account_tree
  • bug_report

ObjectobjectdefineProperties(Objectobject, ObjectpropertiesDescriptor)

설명

첫 번째 인수로 지정된 객체의 두 개 이상의 프로퍼티의 명세를 새로 설정하여 반환한다.

구문

기본형식
Object.defineProperties(object, propertiesDescriptor)

매개 변수

Objectobject필수
속성을 정의하거나 수정할 객체
ObjectpropertiesDescriptor필수

정의하거나 수정할 속성의 이름을 키(Key)로 그 속성을 서술하는 객체를 값으로 갖는 객체이며 아래의 항목을 정의할 수 있다.

  • configurable
    • true 일 경우 이 속성의 서술자를 형태를 변경하거나 속성을 해당 객체에서 삭제할 수 있다. 기본 값은 false이다.
  • enumerable
    • true 일 경우 해당 객체의 속성을 열거할 때 이 속성이 열거된다. 기본 값은 false이다.
  • value
    • 이 속성에 설정할 값을 정의한다. 기본 값은 undefined이다.
  • writable
    • true 일 경우 이 속성의 값을 대입 연산자로 수정할 수 있다.
  • get
    • 속성의 getter가 될 함수를 지정한다. 기본 값은 undefined이다.
  • set
    • 속성의 setter가 될 함수를 지정한다. 기본 값은 undefined이다.

반환

Objectobject
수정된 객체

지원 웹브라우저