Why do some JS objects get displayed as arrays in the console?
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/7261670/what-makes-a-jquery-object-show-up-as-an-array-in-chromes-developer-tools">What makes a jQuery object show up as an array in Chrome&#39;s Developer Tools?</a>  </p>
</blockquote>



<p>I would like to know why this behavior in javascript console:</p>

<p>In this example everything is clear:</p>

<pre><code>var obj = {find: function () {}}
obj // Object { find=function()}
obj.find // function()
</code></pre>

<p>In the following example I would like some explanation about the output of <code>$.fn</code></p>

<p>I would expect the output of $.fn like an Object containing keys and values, but ....</p>

<pre><code>$.fn // [] // ***************** freaky part ****************
$.fn.find // function()
</code></pre>
