Довідники 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 = новий Dog("Buddy", 3);

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

Поки що коментарів немає