- ベストアンサー
[[prototype]] =__proto__?
[[prototype]] と __proto__ は、同じ意味でしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
__proto__は非標準で実装依存なので、その点で同じではありません。 例えば、Firefoxの場合、下記ページに __proto__ - JavaScript | MDN https://developer.mozilla.org/ja/docs/JavaScript/Reference/Global_Objects/Object/proto > An Object's __proto__ property references the same object as its internal [[Prototype]] とあるので、Firefoxに関しては同じと見なせると思います。 もっとも、__proto__を実装しているブラウザはたいてい[[Prototype]]を意図して実装していると思われますし 現実的には同じものだと考えてしまっても理解する上で特に問題は無いかと思います。
その他の回答 (1)
- b0a0a
- ベストアンサー率49% (156/313)
回答No.2
内部的で概念的な「[[prototype]]」をプロパティとしてJSから直接さわれるようにしたのが「__proto__」ですかね
質問者
お礼
回答ありがとうございました。 説明分かりやすかったですー
お礼
回答ありがとうございました。 大変参考になりましたー