animal будет метод _eat() А кролег определит метод eat() внутри которого вызывает this._eat() super внутри свойства-функции?super, а к __proto__, как вариант:let rabbit = {
__proto__: animal,
eat: function() {
this.__proto__.eat('carrot');
}
}
rabbit.eat(); // "eats carrot" 
Syntax error, unrecognized expression: .
Ещё и рекламу, небось, показывает (не вижу, у меня баннерорезка)