Прототипы в JS

  • Что такое прототип.

Прототип – это ассоциация одного объекта с другим, а связующим звеном выступает специальное свойство __proto__

Пример кода:

var animal = {
 eats: true
};
var rabbit = {
 jumps: true
};
rabbit.__proto__ = animal; // объект animal будет «прототипом» rabbit