「JavaScript Web アプリケーション」を使用して、作成したクラス ライブラリを追加したいと考えています。これがフィドルhttp://jsfiddle.net/andrewjmead/gXMp8/です。現在は機能していますが、コードで __proto__ を使用しないことが最善であると聞いたことを覚えています。現在、これを使用して、プライベート変数を操作する関数を作成しています。
現在、Cat クラスは Animal クラスを継承しています。cat のコンストラクターにプライベート変数「name」を追加し、getName と setName を作成して、各インスタンスのこの値を操作したいと考えています。
Var tom = Cat("tom");
tom.setName("fud");
tom.getName(); //fud
これの代わりに this.getName() を使用する必要があります。proto .getName()、または私は完全に間違っていますか?