Свойство prototype объекта 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):

Кروм ИЕ Эдж Фаерфокс Сафари Опера
Кروм ИЕ Эдж Фаерфокс Сафари Опера
Поддержка Поддержка Поддержка Поддержка Поддержка Поддержка

Связанные страницы

Объекты JavaScript

Определение объекта JavaScript

Методы объекта JavaScript

Свойства объекта JavaScript