文章目录

  • 基本用法

基本用法

  • arguments :是一个特殊的类数组对象,该对象按参数索引包含所有参数。
  • 但它终究不是数组,不支持数组方法,因此我们不能调用 arguments.map(...) 等方法。
function add() {console.log(arguments);
}
add(1,2,3);

  • 示例: 遍历求参数和
function add() {console.log(arguments[0]); // 1console.log(arguments[1]); // 2console.log(arguments[2]); // 3console.log(arguments[3]); // undefined// 求和var sum =0;// 获取传入参数的长度var len = arguments.length;// 使用 for...of 遍历求和for(let arg of arguments){sum += arg;}// 使用 for 遍历求和for(var i=0; i<len; i++){sum += arguments[i];}return sum;
}add(1,2,3);                   // 6
  • 箭头函数是没有 arguments
const add = ()=> {console.log(arguments);
}
add(1,2,3); // 报错

【JS】函数的 arguments 对象相关推荐

  1. JS 函数参数arguments对象(实例)

    实例(统计所有数值的和) <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...

  2. JS入门之arguments对象

    每天一对象,JS天天见,今天我们来看看arguments对象及属性.arguments对象不能显式创建,arguments对象只有函数开始时才可用.函数的 arguments 对象并不是一个数组,访问 ...

  3. 前端进阶JS函数增强与对象增强

    JS函数增强 函数属性 JavaScript中函数也是一个对象,那么对象中就可以有属性和方法,他有一些默认的属性 name 函数名 length 函数参数个数(ES6 ... 语法不会被算在内) ar ...

  4. JavaScript教程——函数(arguments 对象)

    arguments 对象 定义 由于 JavaScript 允许函数有不定数目的参数,所以需要一种机制,可以在函数体内部读取所有参数.这就是arguments对象的由来. arguments对象包含了 ...

  5. JavaScript-function函数的arguments对象

    arguments 对象 1. 引出 arguments 在调用 function 函数时,浏览器每次都会传递进两个隐含的参数 函数的上下文对象 this 封装实参的对象 arguments 2. 说 ...

  6. JS学习笔记(五)函数类型、箭头函数、arguments参数、标签函数

    JS学习笔记(五) 本系列更多文章,可以查看专栏 JS学习笔记 文章目录 JS学习笔记(五) 一.函数 1. 函数定义 2. 方法( 对象 + 函数 ) 二.函数参数及返回值 1. 传递原始类型参数 ...

  7. js中的arguments

    arguments是JavaScript里的一个内置对象,是指向实参对象的引用,它很古怪,也经常被人所忽视,但实际上是很重要的.所有主要的js函数库都利用了arguments对象,所以agrument ...

  8. JS标准内置对象 数组 的 34 个方法

    先放一个语雀的链接: https://www.yuque.com/docs/share/13314a2f-05c0-4de6-8d61-8acd9e566ad4?# <JS内置对象 Array& ...

  9. js函数使用详细讲解!

    文章目录 使用函数 定义函数 声明函数 构造函数 函数直接量 定义嵌套函数 调用函数 函数调用 函数的返回值 方法调用 使用call和apply调用 使用new调用 函数参数 形参和实参 获取参数个数 ...

最新文章

  1. JAVA 反射知识点总汇
  2. Eclipse相关问题总结
  3. 一、把握 Netty 整体架构脉络
  4. 快速广义的形态分量分析 matlab,独立分量分析法降噪技术研究
  5. 生成静态页面的五种方案(转)
  6. vrp车辆路径问题 php,车辆路径问题(VRP)
  7. 有的日期输入框,可直接调用javascripts
  8. 单例设计模式-懒汉式(线程安全)
  9. 推文科技:AI解决方案助力内容出海
  10. 使用bootstrap的相关配置
  11. Merge k Sorted Lists leetcode java
  12. 《Python游戏趣味编程》 第9章 贪吃蛇
  13. 2018年10月底新公司
  14. 10截图时屏幕变大_刚刚才知道!华为手机还有7种截图方式,其中1种居然能隔空截图...
  15. python的sorted函数和operator.itemgetter函数
  16. go处理get、post请求返回的body数据
  17. CSDN、博文视点名家讲坛之夏昕、林信良谈Spring框架
  18. 串操作指令---movs,stos,rep
  19. 百度竞价推广:关键词首页指导价分析及竞价出价技巧
  20. IDEA社区版tomcat配置教程

热门文章

  1. 成都盛迈坤电商:中小卖家要怎么推广
  2. 万豪国际亚太区15家酒店率先启动“益起旅行 ”体验项目
  3. pku1639最小度限制生成树
  4. 基于微服务的新零售业务中台OMS
  5. seaJS简介与使用
  6. 什么样的人适合学习网络安全?怎么学?
  7. 如何判断领导的行为风格
  8. selenium爬虫获取自己的课表信息
  9. mac php oracle11g,Mac安装Oracle11g并使用Navicat连接
  10. linux ln 权限不够,Linux ln命令的注意事項