一、认识arguments

arguments 是一个 对应于 传递函数的参数 的 类数组(array-like)对象

array-like意味着它不是一个数组类型,而是一个对象类型:

  • 但是它却拥有数组的一些特性,比如说length,比如可以通过index索引来访问;
  • 但是它却没有数组的一些方法,比如forEach、map等;

二、arguments转成array

三、箭头函数不绑定arguments

箭头函数是不绑定arguments的,所以我们在箭头函数中使用arguments会去上层作用域查找

注意:浏览器在全局是没有arguments的


如果想在箭头函数中,也能拿到传递的所有参数,则可以使用ES6的剩余参数...args:

JS高级——arguments参数详解相关推荐

  1. jsx怎么往js里传参数_给js文件传参数(详解)

    一.利用全局变量 这是最简单的一种方式,比如Google Adsense: 缺点是引入了全局变量.其中引入文件的方式还有两个变体: // 变体1:用document.write输出 document. ...

  2. JS高级 之 Promise 详解

    目录 一.异步代码的困境 1. 什么是单线程 01 - 概念 02 - js是单线程 03 - 单线程的优点 04 - 单线程的缺点 2. 什么是异步 3. 回调函数 01 - 概念 02 - 配合异 ...

  3. java调用js匿名函数参数,js匿名函数作为函数参数详解

    由衷的感叹,js真是烦. 学到现在,渐渐理解了什么是:语言都是通用的,没有好不好,只有擅长不擅长. 继承,多态,甚至指针,c能实现,c++,java有,javascript(和java是雷锋和雷峰塔的 ...

  4. IIS应用程序池高级设置各参数详解

    目录 1 常规 1.1 .NET CLR 版本 1.2 队列长度 1.3 名称 1.4 启动模式 1.5 启用 32 位应用程序 1.6 托管管道模式 2.CPU: 2.1 处理器关联掩码 2.2 处 ...

  5. php setcookie 参数1,setcookie各个参数详解__Vue.js

    setcookie各个参数详解 定义和用法 setcookie() 函数向客户端发送一个 HTTP cookie. cookie 是由服务器发送到浏览器的变量.cookie 通常是服务器嵌入到用户计算 ...

  6. Python 命令行参数详解

    Python 命令行参数详解 0. 命令行参数 1. sys.argv 2. getopt 2.1 getopt.getopt 方法 2.2 Exception getopt.GetoptError ...

  7. CI流水线配置文件参数详解(一)

    文章目录 4. 参数详解(一) 4.1 ``script`` 4.2 ``image`` 指定使用Docker镜像.如 ``iamge:name`` ,暂时忽略. 4.3 ``before_scrip ...

  8. MySQL配置文件参数详解

    [client] port = 3307 socket = /usr/local/mysql5_6/mysql.sock default-character-set=utf8 [mysql] prom ...

  9. 04_Flink-HA高可用、Standalone集群模式、Flink-Standalone集群重要参数详解、集群节点重启及扩容、启动组件、Flink on Yarn、启动命令等

    1.4.Flink集群安装部署standalone+yarn 1.4.1.Standalone集群模式 1.4.2.Flink-Standalone集群重要参数详解 1.4.3.集群节点重启及扩容 1 ...

最新文章

  1. Android中measure过程、WRAP_CONTENT详解以及 xml布局文件解析流程浅析
  2. oracle 11g 大小,修改oracle 11GR2归档模式和归档目录及大小-Oracle
  3. c++ 获取线程id_高效获取当前线程的 id
  4. 进程 线程 多进程 多线程 父进程 子进程
  5. asyncore.loop()是什么?
  6. 后缀自动机线性构造方法
  7. echarts Map(地图) 不同颜色区块显示
  8. 17.UNIX 环境高级编程--高级进程间的通信
  9. 中条码一般为四色怎么转单色黑_条码机适用的耗材判断标准
  10. informix使用得一些小常识
  11. python mql4_使用MQL5将OHLC值从Python API集成到MT5
  12. ArcGIS地图制图
  13. FOC——14.15.过流保护电路与单片机外围电路
  14. 高分三号卫星(GF-3)简介
  15. Orinda无线ap
  16. 886n虚拟服务器ip,tl-wr886n怎么配置ip带宽控制
  17. Android卡通农场闪退,卡通农场闪退解决办法
  18. vscode运行命令是报错:标记“”不是此版本中的有效语句分隔符。
  19. gh-ost修改数据量较大表结构实战
  20. 物流设计大赛优秀作品_第四届广东省大学生物流设计大赛之五邑大学校园选拔赛通知...

热门文章

  1. 数据结构与算法--4.使用堆栈模拟队列
  2. Linux中chown和chmod的区别和用法
  3. 离散数学图论旅行规划问题_2020年MathorCup高校数学建模挑战赛——C 题 仓内拣货优化问题...
  4. python 库整理_自己整理的PYTHON库
  5. 如何制作自动更新程序?
  6. 应用层为何不能设置分辨率
  7. 驱动的定义、分类、安全性
  8. Jackson动态处理返回字段
  9. S2-016、S2-017
  10. pyplot交互地画多个plot