Javascript 为什么jQuery.length==2?
对于当前两个稳定的jQuery版本(1.11.0和2.1.0),我注意到加载jQuery后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.length==2
为什么呢
jQuery[0]
和jQuery[1]
都未定义
我熟悉类似于jQuery数组的对象以及有关数组/对象和具有.length和.splice()的对象的控制台行为
只是想知道jQuery。长度是一个函数。
函数的
length
属性返回声明参数的数量。jQuery
是函数,函数的length
属性等于函数的形式(声明)参数的数量。发件人:
length
是函数对象的一个属性,指示函数需要多少参数,即形式参数的数量。此数字不包括rest参数。相反,arguments.length
是函数的本地参数,它提供实际传递给函数的参数数
具体来说,jQuery
函数具有以下签名():
这些参数将是
(选择器,上下文)
谢谢,我忘记了这个特殊性。
jQuery = function( selector, context ) {
...
}