JavaScript 中一个函数有多个形参,当调用的时候可不可以只传递一个实参啊????
3个回答
展开全部
当然可以,Javascript支持动态参数的,比如:
function abc(){
for(var i=0;i<arguments.length;i==){
alert(arguments[i]);
}
}
调用:
abc(1);
abc(1, "222", 443);
function abc(){
for(var i=0;i<arguments.length;i==){
alert(arguments[i]);
}
}
调用:
abc(1);
abc(1, "222", 443);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是可以的
function test(arg1,arg2,arg2){
if(arg1){alert(arg1);} //通过这种方式可以判断在调用的时候有没有传参
if(arg2){alert(arg2);}
if(arg3){alert(arg3);}
}
test(' asdfasdf ');
function test(arg1,arg2,arg2){
if(arg1){alert(arg1);} //通过这种方式可以判断在调用的时候有没有传参
if(arg2){alert(arg2);}
if(arg3){alert(arg3);}
}
test(' asdfasdf ');
参考资料: http://www.mspring.org
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询