1. 在调用函数时,浏览器每次都会传递进两个隐含的参数
    2. 1. 函数的上下文对象this
    3. 2. 封装实参的对象arguments
    1. arguments是一个类数组对象,它也可以通过索引来操作数据,也可以获取数据,在调用函数时,我们传递的实参都会在arguments中保存
    2. 检查一个对象是不是数组
    3. function fun(){
    4. // console.log(arguments instanceof Array)
    5. console.log(Array.isArray(arguments))
    6. }
    7. fun()
    1. -->arguments.length 可以用来获取实参的长度
    2. -->我们即使不定义形参,也可以通过arguments来使用实参
    3. arguments[0]表示第一个实参
    4. -->它里边有一个属性叫做callee,这个属性对应正在指向的函数的对象