arguments.length

it2022-12-26  87

arguments.length表示的是实际上向函数传入了多少个参数,这个数字可以比形参数量大,也可以比形参数量小(形参数量的值可以通过Function.length获取到).

function fun(a,b,c){ var l = arguments.length; var num = 0; for(var i=0;i<l;i++){ num+=arguments[i]; } alert(num) } fun(1,2,3); fun(1,2,3,4);
最新回复(0)