爲什麼Object.__proto__ === Function.__proto__
在JavaScript?爲什麼Object .__ proto__等於Function .__ proto__?
什麼是這樣設計的目的是什麼?
爲什麼Object.__proto__ === Function.__proto__
在JavaScript?爲什麼Object .__ proto__等於Function .__ proto__?
什麼是這樣設計的目的是什麼?
對象的__proto__
property表明該對象繼承原型。
由於Object
和Function
都是功能,它們都具有相同的原型。
@MattBall它將被標準化。 [來源](http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts)。 – alex
@MattBall無論如何都是正確的。目前這不是規範。它將與ECMAscript版本6配合使用。 – jAndy
這個問題可以使用Object.getPrototypeOf(Object),它的意圖是一樣的。 '__proto__'沒有標準化的事實是無關緊要的。 –