其他分享
首页 > 其他分享> > arguments类数组对象

arguments类数组对象

作者:互联网

在函数里,有个arguments类数组对象,他可以获取调用方法中的全部实参.即使定义方法的时候,不定义形参,也可以传入实参,实参通过arguments获取

  function test(){
             var sum = 0
             // arguments就是获取调用方法时候的所有实参
             for(var i =0;i<arguments.length;i++){
                 sum = sum+arguments[i]
             }
             return sum ;
         }      
        console.log( test(2,3,4)  );   // 9

 

arguments还有个callee属性,返回正在执行的函数

 function test(){
            console.log(arguments.callee == test); // true
        }

 

标签:function,对象,var,arguments,数组,test,实参,callee
来源: https://www.cnblogs.com/luguankun/p/12494595.html