title: Chrome's Object display?
body: <p><em>I may not reading chromes object display as I should :</em> </p>
  
  <p>I have this code : </p>
  
  <pre><code>function Foo(){};
  var g= new Foo();
  </code></pre>
  
  <p>Also - ( console code) :</p>
  
  <pre><code>&gt;&gt;Foo.prototype //  Foo {}
  </code></pre>
  
  <p><strong>Question :</strong></p>
  
  <p>Does it say its type is instance of <code>Foo</code> ? or just a <code>plain</code> regular object ? </p>
  
  <p><em>p.s. - I've heard that prototype is a regular object. so the Foo word in <code>Foo{}</code>  makes me think it is an instance of <code>Foo</code></em></p>
  
  <p>Why am I asking ?</p>
  
  <p>Because running this : </p>
  
  <p><code>Foo.prototype.__proto__</code></p>
  
  <p>shows <code>Object {}</code> and not its instance constructor prototype which is : <code>Foo.prototype</code> ...</p>
  
  <p>Additional info : </p>
  
  <p><em>Related <a href="https://stackoverflow.com/questions/19677348/javascript-proto-clarification">question</a> of mine ( which doesn't talks about the way chrome displays objects</em> : </p>