【 在 zzjyingzi (十六点五) 的大作中提到: 】
: 俄,是····
: func a(){};
: func b(){};
: func c(){};
: b.prototype = new a();
: c.prototype = new a();
: 是为了让b和c继承a的属性。
: 更改b.prototype或者c.prototype,不会相互影响。
conventionally we say "b.prototype = Object.create(a.prototype)", maybe
also adding "b.prototype.constructor = b"
: 而
: var d1=new Derived("name1",21);
: var d2=new Derived("name2",22);
: d1 d2是两个实例对象,他们之间只是同一对象原型的下级,除此之外没关系。
--
FROM 183.195.251.*