I don´t get this part

Hi guys, question. I understant what they are doing when creating the animal prototype. However, i dont get how they are linking than animal prototype to the bear prototype without calling it.
In the console, it´s shown that the Bear already has the “eat” function, but like i said, i do not understand how they linked one with the other.

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

Bear.prototype = {
  constructor: Bear
};

function Animal() {}

Animal.prototype = {
  constructor: Animal,
  eat: function() {
    console.log("nom nom nom");
  }
};

I’ve edited your post for readability. When you enter a code block into a forum post, please precede it with a separate line of three backticks and follow it with a separate line of three backticks to make it easier to read.

You can also use the “preformatted text” tool in the editor (</>) to add backticks around text.

See this post to find the backtick on your keyboard.
Note: Backticks (`) are not single quotes (’).