Свойство prototype объекта JavaScript
- Предыдущая страница preventExtensions()
- Следующая страница seal()
- Вернуться на один уровень выше Руководство по объектам JavaScript
Определение и использование
prototype
Это глобальное свойство, доступное для всех объектов JavaScript.
prototype
Свойства позволяют добавлять новые свойства и методы в объект.
экземпляр
Использование свойства prototype для добавления новых свойств и методов для всех объектов типа:
function employee(name, jobtitle, born) { this.name = name; this.jobtitle = jobtitle; this.born = born; } employee.prototype.salary = 2000; const fred = new employee("Fred Flintstone", "Caveman", 1970);
грамматика
объект.prototype.name = value
Поддержка браузерами
prototype
Это функция ECMAScript1 (ES1).
Все современные браузеры поддерживают ES1 (JavaScript 1997):
Кروм | ИЕ | Эдж | Фаерфокс | Сафари | Опера |
---|---|---|---|---|---|
Кروм | ИЕ | Эдж | Фаерфокс | Сафари | Опера |
Поддержка | Поддержка | Поддержка | Поддержка | Поддержка | Поддержка |
Связанные страницы
- Предыдущая страница preventExtensions()
- Следующая страница seal()
- Вернуться на один уровень выше Руководство по объектам JavaScript