虽然仍在努力阅读"你不懂JS",但我开始有了好主意(喜欢这个系列).我想我已经掌握了原型,但我遇到了下面的代码.
var myObject = { a:2 }; Object.getOwnPropertyDescriptor(myObject, "a");
虽然我完全理解输出及其含义,但我试图使用我对原型的理解(或缺乏),并希望在下面做.
myObject.getOwnPropertyDescriptor
我认为它会向上遍历原型链最多的对象原型和获取方法,但事实证明,对象的原型没有这个(假设这不是对象的原型的一部分,我找了DOC,至少我不要把它看作原型的一部分,它说它是一种方法).因此,我假设这只是Object.getOwnPropertyDescriptor,而不是Object.prototype.getOwnPropertyDescriptor.
我是否正确理解了这一点,为什么Object的方法不适用于所有原型?