Ответы на вопросы на должность Frontend разработчика.
Прототипом объекта А называется объект B, свойства и методы которого доступны для объекта A как собственные.
__proto__
и который также является объектом.Пример
let animal = {
eats: true,
};
let rabbit = {
jumps: true,
};
rabbit.__proto__ = animal; // (*)
// теперь мы можем найти оба свойства в rabbit:
alert(rabbit.eats); // true (**)
alert(rabbit.jumps); // true