객체(object) 또는 인터페이스(interface)의 정적 멤버 중에서 메소드(methods)를 나타낸다.
지정된 인수를 사용하여 대상 함수를 호출한다.
new
연산자와 비슷한 기능을 가진 함수이다. 새로운 인스턴스를 반환한다.
Object.defineProperty()
와 비슷하지만 불리언(boolean)을 반환한다. 지정된 객체의 프로퍼티의 정의 및 변경이 성공적으로 반영되었는지를 나타낸다.
delete
연산자와 기능이 동일하다. 객체에서 프로퍼티를 제거한다.
객체에 대한 프로퍼티의 접근자 구문과 동일하다. 지정된 객체의 지정된 프로퍼티의 값을 반환한다.
Object.getOwnPropertyDescriptor()
과 동일하다. 지정된 객체의 디스크립터(descriptor) 객체를 반환한다.
Object.getPrototypeOf()
와 동일하다. 객체의 프로토타입 객체를 반환한다.
in
연산자와 기능이 동일하다. 객체가 특정 프로퍼티를 포함하고 있는지를 확인한다.
Object.isExtensible()
과 기능이 동일하다. 객체가 확장 가능한지 여부를 반환한다.
지정된 객체의 프로퍼티 키를 배열로 반환한다.
Object.preventExtensions()
과 기능이 동일하다. 지정된 객체에 프로퍼티가 추가(확장)되는 것을 금지한다.
객체에 대한 프로퍼티의 접근자의 할당 구문과 동일하다. 지정된 객체의 지정된 프로퍼티의 값을 설정한다.
Object.setPrototypeOf()
와 동일하지만 불리언(boolean)으로 결과를 반환한다. 지정된 객체의 프로토타입을 설정한다.