How to access object prototype in javascript?
<p>In all the articles it is written that JavaScript is a prototype-based language, meaning that every object has a prototype (or, more precisely, prototype chain).</p>

<p>So far, I've tried the following code snippet:</p>

<pre><code>var F = function();
F.prototype.member1 = 1;
var object1 = new F();
console.log(object1.member1); // prints 1
</code></pre>

<p>How can I access the prototype object of <code>object1</code>? Is there a browser-neutral way to do that (I mean, not relying on <code>__proto__</code> property? Seen <a href="http://stackoverflow.com/questions/2242518/how-can-i-see-a-javascript-objects-prototype-chain">this</a> link, but maybe there are new developments since 2010) If I can't, could you share please the rationale behind the hood?</p>
