新手咋地

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

今天在学习ES6时发现了arguments对象是我在学习js中遗漏的点,所以去查了一下

arguments函数是一个类数组,在浏览器中打印arguments,我们发现它具有callee属性,length属性和迭代器Symbol

1、callee的值是函数fun,并且指向函数fun

2、第二个属性length,是我们在数组或者类数组中可以看到的,arguments的原型索引_proto_的值是Object,所以推测arguments不是数组,而是类数组

arguments instanceof Array和Array.isArray(arguments)打印出来的值都是false,所以他是一个类数组

3、Symbol类型的键,该类型的值都是独一无二的,指向的值是values函数

 

 

 

posted on 2021-10-21 20:09  新手咋地  阅读(53)  评论(0)    收藏  举报