Свойство prototype
Пример
Используйте свойство property, чтобы добавить новое свойство ко всем объектам заданного типа:
function employee(name, jobtitle, born)
{
this.name = name;
this.jobtitle = jobtitle;
this.born = born;
}
employee.prototype.salary = 2000;
const fred = new employee("Фред Флинтстоун", "Пещерный человек", 1970);
Попробуйте сами »
Описание
prototype — это глобальное свойство, доступное для всех объектов JavaScript.
Свойство prototype позволяет добавлять к объектам новые свойства и методы.
Синтаксис
object.prototype.name = value
Поддержка браузера
prototype — это функция ECMAScript1 (ES1).
ES1 (JavaScript 1997) полностью поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | Да |