呵呵  其实不是的  应该是一个对象 只不过保存的dom对象可能是放在这个对象的一个数组属性里

解决方案 »

  1.   

    是数组
    初始化的时候 对于this 添加了 array独有方法 将自己变成了一个array
      

  2.   

    js 中 一切皆为对象,当然 Array 也不例外
      

  3.   

    顿悟,jQuery你不就是个大数组! 
      

  4.   


    jQuery instanceof Array     // false
      

  5.   

    在学javascript的过程中,不知道是不是翻译的问题,很多概念都搞混的。
    例如:
    [] 跟 new Array是同概念 .  跟数组是不是同一概念,我不知道,等分析。
    function xx(){} 跟 new Function是同概念.  跟函数是不是同一概念,我不知道,等分析。
    {} 跟new Object是同概念 .  跟对象是不是同一概念,我不知道,等分析。javascript中的对象,含义还真多,以前还真不知道
      

  6.   

    补充一下。
    Array Function Object 又叫什么。 叫函数可以。 叫对象也可以。哈,又来了很多对象。
      

  7.   

    1.[] 跟 new Array是不同的定义数据的方式
    2.function xxx(){}是函数的声明,new Function是创建实例,new Function说明,函数也是对象
    3.{}跟new Object同1
      

  8.   

    顿悟, js 你不就是个Map
      

  9.   

    array             
    map
    associative array
    Hash 
    不是相同概念。
      

  10.   

    Array 叫数组构造函数。 也叫数组构造函数对象
    function Array(){}new Array() / [] 实例化数组对象。看2个都叫数组,2个都叫对象。 不搞死人。
      

  11.   

    function 数学中译作 函数
    计算机学也沿用了这个译文
    而 function 的直译是 方法、功能
    所以还是不译作 函数 为好