Info
Відкрити сторінку на телефоні

Розкажіть про прототип у JavaScript?

Прототип у JavaScript - це об'єкт, від якого можна успадкувати властивості та методи. При створенні нового об'єкта JavaScript спочатку шукає необхідні властивості та методи в самому об'єкті, а потім в його прототипі. Якщо їх немає, пошук продовжується в прототипі прототипу, і так далі.

Приклад:

                        
function Person(name) 
{
    this.name = name;
} 

Person.prototype.greet = function() {
    return 'Hello, my name is ' + this.name;
};

var person1 = new Person('Alice');
console.log(person1.greet()); // Output: Hello, my name is Alice