ホームページ >ウェブフロントエンド >jsチュートリアル >jsプロトタイプチェーン原理図解説_javascriptスキル
ECMAscript の発明者は、継承されたプロパティを維持しながら言語を簡素化するために、このリンク リストを設計しました。 。
データ構造におけるリンク リストについて学習したことがありますか? リンク リストには、次の構造を指すポインターに相当する位置があります。
したがって、プロトタイプを定義するときは常に、インスタンスの __proto__ を構造体にポイントすることと同じであり、そのポイントされた構造体はインスタンスと呼ばれます。
テキストは少し複雑です。写真を見て話してください
__proto__ を指定しない場合、foo はそのような属性も予約します。
明確なポインターがある場合、リンクされたリストはリンクされます。プロトタイプが定義されると、プロトタイプ オブジェクトが構築され、このプロトタイプ オブジェクトは、プロトタイプを構築する関数のプロトタイプ メソッドに格納されます。 🎜> コードをコピーします