function Employee () {
this.name = "";
this.dept = "general";
}
Employee.prototype.age = 19;//Employee的age属性改变后继续它的对象的age值也会跟着变化
function Manager() {
Employee.call(this);
this.reports = [];
}
Manager.prototype = Object.create(Employee.prototype);
var sally = new Manager();
//alert(sally.dept); //general
Employee.prototype.age =210;
alert(sally.age);//210
/////////////////////////////////////////////////////////////////////////////////////////////////////
function Employee () {
this.name = "";
this.dept = "general";
this.age = 19;//这样设置,当它的值发生变化时,继承它的对象的age值不会跟着变化
}
function Manager() {
Employee.call(this);
this.reports = [];
}
Manager.prototype = Object.create(Employee.prototype);
var sally = new Manager();
//alert(sally.dept); //general
Employee.prototype.age =210;
alert(sally.age);//19