Javascript에서 객체가 있지만 생성자를 모르는 경우 프로토타입 객체를 어떻게 얻나요?
Chrome이나 FireFox 브라우저에서는 객체의 __proto__ 속성을 직접 사용하여 프로토타입 객체를 얻을 수 있습니다.
그러나 __proto__ 속성은 IE11까지 IE에서 지원되지 않았습니다.
그러면 __proto__ 속성을 지원하지 않는 브라우저에서 객체의 프로토타입 객체를 어떻게 얻나요? 생성자를 통해 간접적으로 얻을 수 있습니다.
생성자 속성은 객체 자체의 속성이 아니라 프로토타입 체인을 따라 프로토타입 객체에서 가져옵니다. 이 속성은 이 프로토타입 객체에 해당하는 생성자를 가리킵니다. 생성자의 프로토타입 속성은 프로토타입 객체를 가리키므로 간접적으로 얻을 수 있습니다.
위 내용은 JavaScript로 프로토타입 객체를 얻는 방법에 대한 이 기사의 전체 내용입니다.