0
点赞
收藏
分享

微信扫一扫

JavaScript中的隐含参数arguments


🐚作者简介:苏凉(专注于网络爬虫,数据分析,正在学习前端的路上)
🐳博客主页:​​​苏凉.py的博客​​​ 🌐系列总专栏:​​web前端基础教程​​ 👑名言警句:海阔凭鱼跃,天高任鸟飞。
📰要是觉得博主文章写的不错的话,还望大家三连支持一下呀!!!
👉关注✨点赞👍收藏📂

每日推荐

在调用函数时,浏览器每次都会传递进两个隐含的参数:

  1. 函数的上下文对象​​this​​​(​​关于this指向​​)
  2. 装实参的对象​​arguments​
  • arguments是一个类数组对象(并非数组),它也可以通过索引来操作数据,也可以获取长度。
  1. 在调用函数时,我们所传递的实参都会在arguments中保存
  2. JavaScript中的隐含参数arguments_arguments隐含参数_02

  3. ​arguments.length​​可以用来获取实参的长度
  4. JavaScript中的隐含参数arguments_arguments隐含参数_03

  5. 我们即使不定义形参,也可以通过arguments来使用实参,只不过比较麻烦
    arguments[0]表示第一个实参
    arguments[1]表示第二个实参…
  6. JavaScript中的隐含参数arguments_arguments隐含参数_04

  7. 它里边有一个属性叫做​​callee​​,这个属性对应一个函数对象,就是当前正在指向的函数的对象。
  8. JavaScript中的隐含参数arguments_数组_05

更多题库和知识点总结,面试技巧请看=>​​牛客网​​,快来和我一起刷题吧!


举报

相关推荐

0 条评论