试图加深我对 JS 的了解,有人可以告诉我这是做什么的吗?
jQuery = $ = this.jQuery;
两个等号在这里究竟做了什么?
分配this.jQuery
给$
,然后分配$
给jQuery
。
这是有效的,因为在分配一个值时,它返回它刚刚分配的值,因此可以为它设置另一个变量。
将 this.jQuery 分配给 $ 和 jQuery
为什么不试试呢?
如您所知,它只是“堆叠”等号;)
您的示例可以重写为
$ = this.jQuery;
jQuery = $;
即变量“jQuery”和“$”都设置为右边的值。(因此它节省了空间,并且可能更清楚地将两个 var 设置为相同的值。