title: Adding a method to prototype of an object literal
body: <p>If I try to add a method to prototype of an object, it doesn't work with this:</p>
  
  <pre><code>const dog = {
      color: 'black',
      bread: 'Spitz',
  }
  
  dog.prototype.hello = function() { // Doesn't work
      return `Hello, I'm a ${black} dog.`
  }
  
  console.log(dog);
  </code></pre>
  
  <p>But it works if I use <code>__proto__</code> instead of prototype:</p>
  
  <pre><code>const dog = {
      color: 'black',
      bread: 'Spitz',
  }
  
  dog.__proto__.hello = function() { // Works
      return `Hello, I'm a ${black} dog.`
  }
  
  console.log(dog);
  </code></pre>
  
  <p>Why is that?</p>