0
在Javascript中,我可以通过Javascript中原型对象的原型(父类)?
var arr_prototype = Array.prototype
据我所知获得阵列对象的原型,这Array.prototype
类似于OOP一类。
在纯OOP语言中,Array
类可以继承Iterable
类,而Iterable
类可以继承Object
类。
所以我希望看到父类arr_prototype
通过评估表达式arr_prototype.prototype
。
但是,它返回undefined
。有没有人有关于此的想法?
你可以得到'仅仅指从_function_原型prototype'财产,否则你简单的尝试用这个名字获得产权。从具体对象获取原型,您可以使用[Object.getPrototypeOf](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/getPrototypeOf)function – Grundy
当所有其他的失败时, [*阅读规范*](http://ecma-international.org/ecma-262/6.0/index.html#sec-properties-of-the-array-prototype-object)。 Array.prototype继承自Object.prototype,但是是Array的一个实例。它是一个[*数组异构对象*](http://ecma-international.org/ecma-262/6.0/index.html#sec-array-exotic-objects),它与标准数组对象有点不同。 – RobG