$(0)和$(1)在jQuery中用于什么?

$(0)和$(1)在jQuery中用于什么?,jquery,Jquery,在阅读下面的性能测试时,我注意到作者使用了$(0)和$(1)。这样做的目的是什么 如果查看,可以看到在执行$()时调用了init。此函数包含几个if语句,用于处理作为选择器传递的各种信息。在函数末尾,调用以下函数: return jQuery.makeArray( selector, this ); 如果传递了一个数字,如1或2,那么对makeArray的调用只会将其转换为一个数组,如[1],[2]等。因此$(1)无论这种行为是什么,它都是未记录的$(0)=>[]和$(1)=>[1](和$(

在阅读下面的性能测试时,我注意到作者使用了
$(0)
$(1)
。这样做的目的是什么

如果查看,可以看到在执行
$()
时调用了
init
。此函数包含几个
if
语句,用于处理作为选择器传递的各种信息。在函数末尾,调用以下函数:

return jQuery.makeArray( selector, this );

如果传递了一个数字,如
1
2
,那么对
makeArray
的调用只会将其转换为一个数组,如
[1]
[2]
等。因此
$(1)

无论这种行为是什么,它都是未记录的<代码>$(0)=>[]和
$(1)=>[1]
(和
$(2)=>[2]
),但我不知道为什么:/你读过这个测试链接到的文章了吗?谢谢@FelixKling,我没有注意到有链接!我是第一次阅读=]那么它的目的是什么。。。?为什么不
$a=$()
$a=$(true)
$a=[1]
return jQuery.makeArray( selector, this );