JS基础-arguments
这是我的学习笔记,学的时候记录,后续方便查找复习。
一、arguments在哪
在调用函数时,浏览器每次都会传递两个隐含的参数:
- 上下文 this
- 封装实参的对象
arguments
二、arguments实质和属性
1. arguments类数组对象
它也可以通过索引来操作数据,也可以获取长度。
注意arguments是类数组,不是数组。
可以通过arguments.length来获取实参的长度
及时在方法中不写形参,也可以在arguments中使用:
arguments[0] // 第一个形参
arguments[1] // 第二个形参
2.属性callee
arguments 中有一个属性:callee,这个属性对应的是指向当前的函数的对象。
持续更新
这里只是arguments的基础认识与了解,后面若有相关的继续更新。