【发布时间】:2017-04-30 13:15:45
【问题描述】:
pe.getName() 有效而 pe.getSalary() 无效的详细信息是什么?
var Employee = function(name) {
this.name = name;
}
Employee.prototype.getName = function() {
return this.name;
}
var PermanentEmployee = function(annualSalary) {
this.annualSalary = annualSalary;
}
PermanentEmployee.prototype.getSalary = function() {
return this.annualSalary;
}
var employee = new Employee("Mark");
PermanentEmployee.prototype = employee;
var pe = new PermanentEmployee(5000);
document.write(pe.getName());
document.write(pe.getSalary());
【问题讨论】:
标签: javascript inheritance prototype