私はprototype chainをJavascriptで勉強してきましたが、この件は私には不思議に思っています...プロトタイプチェーンの終わりにあるオブジェクトを参照する共通の名前または用語がありますか?Object .__ proto __.__ proto__オブジェクトの一般的な用語/名前はJavascriptにありますか?
私はGitHub repo of mineにマークダウンファイルを書いています。私はそれを「神」オブジェクトと呼んでいます。しかし、私はこのオブジェクトがどのように振る舞うかについてはかなり確信しています。
たとえば、ある特定のタイプのオブジェクト(「Dog」オブジェクト)に独自の「God」を持つように参照を変更することはできますか、この1つの「God」オブジェクトに拘束されますか?
すべての他の人が来てそこから最終プロトタイプのObject.prototypeです。 Object.create(null)によってプロトタイプを持たないオブジェクトを理論的に作ることができます。これはObject.prototype以外の2番目のプロトタイプチェーンを形成するために使用できますが、そうしないでください。 – PMV
ええ、まあ、私は実際のプロジェクトでそれをしません、私はちょうど全体としてJavascriptをよりよく理解するためにこの種のものを調べています。今私はあなたが言ったことが良い考えではないことを調査しなければなりません。ありがとう@PMV –
多くのコードでは、オブジェクトにプロトタイプのプロパティ、特に.hasOwnProperty()または.toString()がある特定のメソッドを持っていると仮定し、Objectから継承しなかったオブジェクトを渡した場合.prototypeを使用すると、そうでない場合は堅牢なコードで例外が生成されます。 – PMV