title: What the difference between Array.prototype.isPrototypeOf and Array.isPrototypeOf?
body: <p>I am wondering what is the difference between <code>Array.prototype.isPrototypeOf</code> and <code>Array.isPrototypeOf</code> I thought it should work the same because I thought it will refer to the same method <code>isPrototypeOf</code> but It's look like I was mistaken. Can anybody explain to me why this work like that ?</p>
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>const exampleArray = [1, 2, 3];
  console.log(Array.prototype.isPrototypeOf(exampleArray));
  console.log(Array.isPrototypeOf(exampleArray)); // Why this statement returns false ?</code></pre>
  </div>
  </div>
  </p>