学习arguments过程记录文档

概念学习:

1.arguments是什么?

  • arguments是收到的实参副本,对于超出形参个数之外的实参,,可以通过arguments来获得;
  • arguments不是数组,是(和数组比较像的)一个对象,有length属性(属性代表实参的个数);
  • arguments 的索引 从 0, 1, 2,....递增,与实参逐个对应;
  • arguments每个函数都会有,因此,arguemnts只会在内部找自身的arguments,无法引用到外层的arguments

2.arguments解决了什么问题?

当每次调用该函数,实参个数不确定时,或者实际调用时,传递的实参的个数多于形参的个数时,可以使用arguments来获得所有的实参;

代码:

https://jsbin.excellence-girls.org/miq/1/edit?js,console

博客

http://www.jianshu.com/writer#/notebooks/6063948/notes/7092939/preview

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容