Javascript 为什么jQuery.length==2?

Javascript 为什么jQuery.length==2?,javascript,jquery,arrays,Javascript,Jquery,Arrays,对于当前两个稳定的jQuery版本(1.11.0和2.1.0),我注意到加载jQuery后jQuery.length==2 为什么呢 jQuery[0]和jQuery[1]都未定义 我熟悉类似于jQuery数组的对象以及有关数组/对象和具有.length和.splice()的对象的控制台行为 只是想知道jQuery。长度是一个函数。 函数的length属性返回声明参数的数量。jQuery是函数,函数的length属性等于函数的形式(声明)参数的数量。发件人: length是函数对象的一个属性,指

对于当前两个稳定的jQuery版本(1.11.0和2.1.0),我注意到加载jQuery后
jQuery.length==2

为什么呢

jQuery[0]
jQuery[1]
都未定义

我熟悉类似于jQuery数组的对象以及有关数组/对象和具有.length和.splice()的对象的控制台行为


只是想知道jQuery。长度是一个函数。

函数的
length
属性返回声明参数的数量。

jQuery
是函数,函数的
length
属性等于函数的形式(声明)参数的数量。发件人:

length
是函数对象的一个属性,指示函数需要多少参数,即形式参数的数量。此数字不包括rest参数。相反,
arguments.length
是函数的本地参数,它提供实际传递给函数的参数数

具体来说,
jQuery
函数具有以下签名():


这些参数将是
(选择器,上下文)
谢谢,我忘记了这个特殊性。
jQuery = function( selector, context ) {
    ...
}