get the true type prototype vs constructor?
<p>I wanted to see the real type of  <code>[]</code> .</p>

<p>I always thought that i can use the apply method or the constructor .</p>

<p>so i tried :</p>

<p><code>[].constructor</code> ->(showed me) <code>function Array() { [native code] }</code></p>

<p>and</p>

<p><code>[].constructor.constructor</code> ->(showed me)  <code>function Function() { [native code] }</code></p>

<p>and</p>

<p><code>Object.prototype.toString.apply([])</code> ->(showed me)  <code>"[object Array]"</code></p>

<hr>

<p>questions</p>

<p>1) Whom to believe ?</p>

<p>2)why line 2 is different ?</p>
