대상 객체의 프로토타입([[Prototype]]
) 객체를 다른 객체로 설정하거나 null
로 설정한다.
Object.setPrototypeOf(object, prototype)
프로토타입([[Prototype]]
)을 설정할 대상 객체
프로토타입([[Prototype]]
)으로 사용할 객체(null
도 가능)
새로운 프로토타입([[Prototype]]
)이 설정된 대상 객체를 반환한다.
다음의 경우 예외(exceptions)가 발생한다.
null
인 경우null
이 아닌 경우동적 타입의 값이 흐름상 맞지 않는 자료형이라 연산을 할 수 없을 때 발생하는 오류를 다루는 객체이다.