node.js怎么判断一个函数定义了几个参数
最近在学习node.js in action,在看中间件部分的时候遇到一个问题。
书上说
所以connect是怎么确定一个函数定义了几个参数的?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
最近在学习node.js in action,在看中间件部分的时候遇到一个问题。
书上说
所以connect是怎么确定一个函数定义了几个参数的?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
arguments.length
sorry看错了……定义参数个数应该是函数本身的length属性
arguments
这个参数,而且还可以按照参数的顺序取值,比如:
调用:
那么
a 就对应 1,b就对应2,c就对应3, d为 undefined