
Object.getPrototypeOf(obj) 메서드는 객체의 프로토타입을 반환합니다. 프로토타입의 프로퍼티나 메서드를 접근하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
javascript
const obj = {};
const proto = Object.getPrototypeOf(obj);
console.log(proto); // null (기본 객체의 프로토타입은 null)
const obj2 = Object.create(null);
const proto2 = Object.getPrototypeOf(obj2);
console.log(proto2); // null (프로토타입을 null로 설정한 객체의 프로토타입은 null)
const obj3 = {};
Object.setPrototypeOf(obj3, { foo: 'bar' });
const proto3 = Object.getPrototypeOf(obj3);
console.log(proto3); // { foo: 'bar' }
console.log(proto3.foo); // 'bar'
위 예제에서 `Object.getPrototypeOf(obj)` 메서드는 객체의 프로토타입을 반환합니다. 프로토타입의 프로퍼티나 메서드를 접근하려면 프로토타입을 변수에 할당한 후, 변수 이름으로 접근하면 됩니다.
2025-03-08 01:24