js 获取函数实参内容 类数组对象 arguments用法
arguments是什么?
函数传入实参的内容,都保存到了arguments里面。
function a(){ console.log(arguments); } a(100,200,300);

arguments应用场景是什么?
比如创建一个函数,计算传入参数的总和是多少,那传入的参数有可能是多个,这样的话就不可能写那么多个形参,
这时候就可以使用arguments直接获取传入的实参个数和具体内容,在进行处理。
案例:
//计算传入参数的总和是多少 function getResult(){ //console.log(arguments); var total = 0; for(var i=0;i<arguments.length;i++){ //console.log(arguments[i]);//取出所有实参 total += arguments[i]; } return total; } var res = getResult(10,20,30,50); console.log(res);

浙公网安备 33010602011771号