Javascript здесь новичок. На эту тему много написано, но я не могу найти ответ (так что то, что я пытаюсь сделать, вероятно, плохой тон):
Я могу добавить свойство к существующей функции, но Я хотел бы знать, могу ли я добавить новый параметр к функции (без перезаписи функции).
Возьмите существующую функцию (я использую ее как конструктор function):
function Employee(name) {
this.name = name;
}
Я бы хотел добавить свойство «работа». Я мог бы написать
Employee.job = job;
Но у сотрудника есть только один параметр («имя»). Я хочу дать функции Employee дополнительный параметр: «job».
Итак, желаемый конечный результат будет выглядеть так:
function Employee(name, job) {
this.name = name;
this.job = job;
}
Есть ли способ сделать это?