Скажем, у меня есть Employee
класс:Как наследовать свойства базового класса и вызвать конструктор базового класса вызова в javascript?
function Employee(name, age, salary) {
this.name = name;
this.age = age;
this.salary = salary;
}
function Manager(name, age, salary, management_school_name) {
...
}
Manager.prototype = new Employee();
Manager.prototype.constructor = Manager;
В приведенном выше коде, я хочу, чтобы использовать тот факт, что Employee
инкапсулирует name
, age
и salary
.
Итак, как мне нужно иметь дело с повторяющимися параметрами?
Это как это делается в целом? Или мой базовый дизайн плохой? – batman
+1 Но что, если мне нужны данные и в прототипе? – thefourtheye
@learner: это повторное использование вашей логики для инициализации «имя», «возраст», «зарплата» –