Справочники JavaScript prototype

Что такое prototype в JavaScript?

prototype - это свойство, которое присутствует у всех функций в языке JavaScript. Оно используется для добавления новых свойств и методов к объектам через их конструкторы. prototype является способом расширения функциональности объектов и создания общих свойств или методов для всех экземпляров объекта.

// Пример использования prototype для добавления метода к объекту
function Dog(name, age) {
	this.name = name;
	this.age = age;
}

// Добавление метода bark к прототипу Dog
Dog.prototype.bark = function() {
	console.log(`${this.name} is barking!`);
};

// Создание экземпляра Dog
let myDog = new Dog("Buddy", 3);

// Вызов метода bark, добавленного через prototype
myDog.bark();
// Вывод: Buddy is barking!
Комментарии
Добавить комментарий

Пока комментариев нет