【JS】函数的 arguments 对象
文章目录
- 基本用法
基本用法
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 对象相关推荐
- JS 函数参数arguments对象(实例)
实例(统计所有数值的和) <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...
- JS入门之arguments对象
每天一对象,JS天天见,今天我们来看看arguments对象及属性.arguments对象不能显式创建,arguments对象只有函数开始时才可用.函数的 arguments 对象并不是一个数组,访问 ...
- 前端进阶JS函数增强与对象增强
JS函数增强 函数属性 JavaScript中函数也是一个对象,那么对象中就可以有属性和方法,他有一些默认的属性 name 函数名 length 函数参数个数(ES6 ... 语法不会被算在内) ar ...
- JavaScript教程——函数(arguments 对象)
arguments 对象 定义 由于 JavaScript 允许函数有不定数目的参数,所以需要一种机制,可以在函数体内部读取所有参数.这就是arguments对象的由来. arguments对象包含了 ...
- JavaScript-function函数的arguments对象
arguments 对象 1. 引出 arguments 在调用 function 函数时,浏览器每次都会传递进两个隐含的参数 函数的上下文对象 this 封装实参的对象 arguments 2. 说 ...
- JS学习笔记(五)函数类型、箭头函数、arguments参数、标签函数
JS学习笔记(五) 本系列更多文章,可以查看专栏 JS学习笔记 文章目录 JS学习笔记(五) 一.函数 1. 函数定义 2. 方法( 对象 + 函数 ) 二.函数参数及返回值 1. 传递原始类型参数 ...
- js中的arguments
arguments是JavaScript里的一个内置对象,是指向实参对象的引用,它很古怪,也经常被人所忽视,但实际上是很重要的.所有主要的js函数库都利用了arguments对象,所以agrument ...
- JS标准内置对象 数组 的 34 个方法
先放一个语雀的链接: https://www.yuque.com/docs/share/13314a2f-05c0-4de6-8d61-8acd9e566ad4?# <JS内置对象 Array& ...
- js函数使用详细讲解!
文章目录 使用函数 定义函数 声明函数 构造函数 函数直接量 定义嵌套函数 调用函数 函数调用 函数的返回值 方法调用 使用call和apply调用 使用new调用 函数参数 形参和实参 获取参数个数 ...
最新文章
- JAVA 反射知识点总汇
- Eclipse相关问题总结
- 一、把握 Netty 整体架构脉络
- 快速广义的形态分量分析 matlab,独立分量分析法降噪技术研究
- 生成静态页面的五种方案(转)
- vrp车辆路径问题 php,车辆路径问题(VRP)
- 有的日期输入框,可直接调用javascripts
- 单例设计模式-懒汉式(线程安全)
- 推文科技:AI解决方案助力内容出海
- 使用bootstrap的相关配置
- Merge k Sorted Lists leetcode java
- 《Python游戏趣味编程》 第9章 贪吃蛇
- 2018年10月底新公司
- 10截图时屏幕变大_刚刚才知道!华为手机还有7种截图方式,其中1种居然能隔空截图...
- python的sorted函数和operator.itemgetter函数
- go处理get、post请求返回的body数据
- CSDN、博文视点名家讲坛之夏昕、林信良谈Spring框架
- 串操作指令---movs,stos,rep
- 百度竞价推广:关键词首页指导价分析及竞价出价技巧
- IDEA社区版tomcat配置教程