我注意到,有时当我在 jQuery 中传递回调函数时,我可以不用让函数指定所有参数。
例如,在.each()
函数中,它采用一个带有参数index,Element
的函数。但是,您可以使用比 documentation 中第一个示例中明显少的参数。 :$('li').each(function(index){...}
。
什么时候有效?为什么这在语法上是有效的?
最佳答案
在 Javascript 中,您不必将所有参数传递给函数。如果您没有传递一个,则它的默认值是未定义的。
关于javascript - 将函数传递给缺少参数的 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6864619/