
Object.getPrototypeOf() 메서드는 객체의 프로토타입을 반환합니다. 이 메서드를 사용할 때, obj 인자가 없을 때 에러를 발생시키지 않고 undefined를 반환합니다.
예를 들어, 다음과 같은 코드를 작성할 수 있습니다.
#hostingforum.kr
javascript
console.log(Object.getPrototypeOf()); // undefined
이 코드를 실행하면 undefined가 출력됩니다.
또한, null 인자를 전달할 경우도 에러를 발생시키지 않고 null을 반환합니다.
#hostingforum.kr
javascript
console.log(Object.getPrototypeOf(null)); // null
이 코드를 실행하면 null이 출력됩니다.
이러한 동작은 ECMAScript 5.1 Specification에 따라 정의되어 있습니다. 따라서, 대부분의 브라우저와 Node.js 환경에서 동일한 결과를 얻을 수 있습니다.
2025-07-24 00:29