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

标签 javascript jquery syntax

我注意到,有时当我在 jQuery 中传递回调函数时,我可以不用让函数指定所有参数。

例如,在.each()函数中,它采用一个带有参数index,Element的函数。但是,您可以使用比 documentation 中第一个示例中明显少的参数。 :$('li').each(function(index){...}

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

最佳答案

在 Javascript 中,您不必将所有参数传递给函数。如果您没有传递一个,则它的默认值是未定义的。

关于javascript - 将函数传递给缺少参数的 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6864619/

相关文章:

javascript - cloud 9.io JSON 中位置 0 的意外标记 m

javascript - Jquery 验证停止工作

javascript - 使用 gulp 运行 npm 脚本得到了重复的操作

jquery - 单击时禁用站点范围的提交按钮

javascript - 在 jQuery 中单击 fadeToggle

jquery - 下拉行 Jquery 菜单

python - += 在 Python 中是什么意思?

MySQL 分隔符语法错误

javascript - 如何在 Javascript 函数中显示图像

javascript - 未选择选项