arguments :该对象代表正在执行的函数和调用它的函数的参数。Arguments是进行函数调用 时,除了指定的参数外,还另外创建的一个隐藏对象。Arguments是一个类似数组但不是数组的对象,说它类似数组是因为其具有数组一样的访问性质及方 式,可以由arguments[n]来访问对应的单个参数的值,并拥有数组长度属性length。还有就是arguments对象存储的是实际传递给函数 的参数,而不局限于函数声明所定义的参数列表,而且不能显式创建 arguments 对象。arguments 对象只有函数开始时才可用。
caller:
返回函数本身的调用者
callee:正在执行的函数对象返回正被执行的 Function 对象,也就是所指定的 Function 对象的正文.
在使用 console.log(arguments)可在控制台查看当前的函数的参数有几个类型是什么