title: Why getOwnPropertyDescriptor is defined on Object and not on Object.prototype?
body: <p>I can see some methods defined on <code>Object</code> and some defined on <code>Object.prototype</code>. For some, I understand the reason but for few I didn't get rationale behind. Why is <code>getOwnPropertyDescriptor</code> defined on <code>Object</code> and not on <code>Object.prototype</code>?</p>