为了账号安全,请及时绑定邮箱和手机立即绑定

请问js调用某个函数之前,如何取得该函数最多可以传递多少个参数?

请问js调用某个函数之前,如何取得该函数最多可以传递多少个参数?

js调用某个函数之前,如何取得该函数最多可以传递多少个参数?该函数被调用时如何知道穿了多少个参数过来,并取得其传过来的值
查看完整描述

2 回答

?
十月海洋

TA贡献12条经验 获得超14个赞

var fun1 = function (p1, p2, p3) {
            alert('接收的参数长度为:' + arguments.length);
            //遍历传入的参数
            for (var i in arguments) {
                //使用索引的方式获取参数值
                console.log(arguments[i]); 
            }
        }
        alert('fun1的参数长度为:'+fun1.length);
        fun1('a', 2, 'c');

获取将要调用的函数的参数个数,使用length属性,函数内部获取传入的参数,使用函数的内置对象arguments,具体代码如上所示,希望对你有所帮助

查看完整回答
2 反对 回复 2016-09-01
?
妮的微笑

TA贡献3条经验 获得超2个赞

可以用arguments.length去接受啊

查看完整回答
2 反对 回复 2016-09-01
  • 2 回答
  • 0 关注
  • 2672 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信