title: What is in Object.__proto__?
body: <p>In Google Chrom's javascript, objects have a property named <code>__proto__</code> that points to their prototype (or parent) object.  </p>
  
  <pre><code>var foo = {};
  console.log(foo.__proto__ === Object.prototype);    //returns true
  </code></pre>
  
  <p>However, this is <strong>not true</strong> for the <code>Object</code> object. </p>
  
  <pre><code>console.log(Object.__proto__ === Object.prototype);    //returns false
  </code></pre>
  
  <p>The <code>Object.__proto__</code> property appears to be an empty method</p>
  
  <pre><code>&gt; console.log(Object.__proto__.toString());
  function () {}
  </code></pre>
  
  <p>Beyond serving as a warning story about relying on javascript features that start outside standard bodies -- what is the <code>Object.__proto__</code> function?</p>