编写一个javasvript函数,该函数被调用时,能够知道传了多少个参数过来。。。急急急急!!!

如题所述

第1个回答  2017-10-20
使用arguments对象就可以

其实有时候我们在程序设计比较复杂的时候并不指定参数个数,都是灵活运用。在函数里有一个数组arguments就是专门存储实参数组的,通过arguments我们就可以知道实参个数以及值。

function arg(){
var str = '总共传了'+arguments.length+'个参数\n';
for(var i=0;i<arguments.length;i++){
str += '第'+(i+1)+'个参数值:'+arguments[i]+'\n';
}
alert(str);
}
arg('海枫科技','IT','最棒');
第2个回答  2015-11-10
function a(){
    console.log(arguments.length,arguments)
}

本回答被提问者和网友采纳

Warning: Invalid argument supplied for foreach() in /www/wwwroot/aolonic.com/skin/templets/default/contents.html on line 45
相似回答
大家正在搜