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

javascript函数同名不同参数个数的定义?

javascript函数同名不同参数个数的定义?

眼眸繁星 2019-02-05 10:06:03
我想定义一个函数,支持不同个数的参数的函数,如:FUN(a,b)FUN(a,b,c)要实现这两个函数都可以使用的话,这个FUN 怎么定义?[类似于 stringvar.substr(start [, length ]) 方法length 参数是可选参数]直接写两个方法不可以结果是只使用最后定义的函数对于缺少的参数会认为undefined
查看完整描述

3 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

这样,随便你写几个参数
function myFunction()
{
// do something
alert(myFunction.length);
for(var i=0; i < myFunction.length; i++)
{
alert(myFunction.arguments[i]);
}
}
myFunction(1);
myFunction(1,2);
myFunction(1,2,3);


查看完整回答
反对 回复 2019-03-20
?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

function myFunction()
{
// do something
alert(myFunction.length);
for(var i=0; i < myFunction.length; i++)
{
alert(myFunction.arguments[i]);
}
}
myFunction(1);
myFunction(1,2);
myFunction(1,2,3);



查看完整回答
反对 回复 2019-03-20
  • 3 回答
  • 0 关注
  • 1047 浏览
慕课专栏
更多

添加回答

举报

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