title: How the first object can use the method of second object?
body: <p>using the Object.setPrototypeOf(), player2 can use player1 method, but how can the player1 can use player2 method in this example?</p>
  <pre><code>let player1 = {
    kick() {
      return 'kicking..';
    }
  };
  
  
  let player2 = {
    smash() {
      return 'smashing..';
    }
  };
  
  Object.setPrototypeOf(player2, player1);
  
  console.log(player2.kick());
  </code></pre>