![]() |
1
10
基本上
将TestObject的单个实例放置在TestObject2的原型链中。因此,TestObject2的任何实例都将修改TestObject中相同的单实例子代属性。如果您将另一个console.log放在TestObject的construtor中,您会注意到它只被调用一次! 更详细的问题可以找到 here . 您需要从TextObject2的构造函数中调用TextObject的构造函数,如下所示:
通过调用TestObject构造函数并在(这是)新的TestObject2对象的范围内执行它,它在TestObject2对象中创建TestObject的所有元素。 |
![]() |
2
0
你已经试过定义
|
![]() |
3
0
正在重写TestObject2的构造函数。 尝试
|
![]() |
damiano celent · 向原型方法添加回调函数并设置此上下文 9 年前 |
![]() |
DLF85 · 通过伪经典实例化(JavaScript)掌握原型继承 9 年前 |
![]() |
arachide · 受不同影响的原型属性 9 年前 |
![]() |
Data · 批评我的原型继承模式[已关闭] 9 年前 |