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