prototype

Обновлено: 09.03.2023

Приклад

Використовуйте властивість 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властивість, доступна для всіх об’єктів JavaScript.

Властивість prototypeдозволяє додавати нові властивості та методи до рядків.

Синтаксис

object.prototype.name = value

Властивість прототипу

Властивість JavaScript prototypeдозволяє додавати нові властивості до об’єктів:

приклад

function Person(first, last, age, eyecolor) {
  this.firstName = first;
  this.lastName = last;
  this.eyeColor = eyecolor;
}

Person.prototype.nationality = "English";

Підтримка браузера


prototype

Посмотреть совместимость на Can I use?

prototype