我正在处理“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(),还是我完全错了?