我正在试验 Google 闭包库,尤其是它的“继承”方法。
我有一个问题。当我扩展一个基类时,如果我没有在它的构造函数中设置基类的属性,那么所有的子类最终都会共享这些属性,例如,如果我将项目添加到数组中,那么数组只会变得越来越大。
有人可以解释为什么我需要在构造函数中设置属性吗?
这是我的例子,如果你注释掉“this.list = [9,8,7];” 在“Person”构造函数中,孩子们共享人员列表并不断添加。
http://jsbin.com/imujoy/1/edit
谢谢你的帮助。