码迷,mamicode.com
首页 > 其他好文 > 详细

arguments

时间:2019-12-29 18:54:13      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:bsp   有一个   object   ==   color   检查   false   als   console   

在调用函数时浏览器每次都会传递两个隐含的参数
1.函数的上下文对象this
2.封装实参的对象argumnts
3.arguments是一个类数组对象和数组很像但不是
4.我们即使不定义形参也可以通过argments来获取实参
5.arguments中有一个属性叫做callee
    function fun() {
        console.log(arguments);  //object Arguments
        console.log(arguments instanceof Array);  //false
        console.log(Array.isArray(arguments));   //false
        // 后面两种方法可以检查一个对象是不是数组console.log(arguments instanceof Array);console.log(Array.isArray(arguments));
        console.log(arguments.length);
        // arguments[0]获取当前函数第一个值
        console.log(arguments[0]);
        // arguments中有一个属性叫做callee就是当前的函数对象fun
        console.log(arguments.callee == fun);
    }
    fun("eeee","www");

技术图片

 

 

arguments

标签:bsp   有一个   object   ==   color   检查   false   als   console   

原文地址:https://www.cnblogs.com/niuyaomin/p/12115598.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!