将函数传递给缺少参数的jQuery

tsk*_*zzy 2 javascript syntax jquery

我注意到有时当我在jQuery中传递一个回调函数时,我可以逃避没有函数指定所有参数.

例如,在.each()函数中,它采用具有参数的函数index,Element.但是,您可以使用比参数更少的参数,如文档中的第一个示例所示:$('li').each(function(index){...}.

这个什么时候有效?为什么这在语法上有效?

rob*_*rit 6

在Javascript中,您不必将所有参数传递给函数.如果未传递,则默认值为undefined.