JavaScript-function函数的arguments对象
arguments 对象
1. 引出 arguments
在调用 function 函数时,浏览器每次都会传递进两个隐含的参数
- 函数的上下文对象 this
- 封装实参的对象 arguments
2. 说明
- arguments 是一个类数组对象,它也可以通过索引来操作数据,也可以获取长度
- 在调用函数时,我们所传递的实参都会在 arguments 中保存
3. 使用
- arguments.length 可以用来获取实参的长度
- 即使不定义形参,也可以通过 arguments 来使用实参,只不过比较麻烦
- arguments[0] 表示第一个实参
- arguments[1] 表示第二个实参…
- 它里边有一个属性叫做 callee
- 这个属性对应一个函数对象,就是当前正在执行的函数对象
function fun(a, b) {console.log(arguments instanceof Array);console.log(Array.isArray(arguments));console.log(arguments.length);console.log(arguments[1]);console.log(arguments.callee == fun);
}fun("hello", true);
JavaScript-function函数的arguments对象相关推荐
- JavaScript教程——函数(arguments 对象)
arguments 对象 定义 由于 JavaScript 允许函数有不定数目的参数,所以需要一种机制,可以在函数体内部读取所有参数.这就是arguments对象的由来. arguments对象包含了 ...
- JavaScript function函数种类
本文转载于:https://www.cnblogs.com/polk6/p/3284839.html 本篇主要介绍普通函数.匿名函数.闭包函数 目录 1. 普通函数:介绍普通函数的特性:同名覆盖.ar ...
- 【JS】函数的 arguments 对象
文章目录 基本用法 基本用法 arguments :是一个特殊的类数组对象,该对象按参数索引包含所有参数. 但它终究不是数组,不支持数组方法,因此我们不能调用 arguments.map(...) 等 ...
- JavaScript基础函数的配置对象Configuration Objects(020)
配置对象通常用在API库的实现中,当程序中需要编写要多次的模块,也可以采用这种模式.这种模式的好处是接口明确,扩展方便.比如,一个 addPerson在设计的最初需要两个参数作为初始化时人的姓名: f ...
- JS 函数参数arguments对象(实例)
实例(统计所有数值的和) <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...
- JavaScript Function.arguments 属性详解
转载自 JavaScript Function.arguments 属性详解 arguments属性是正在执行的函数的内置属性,返回该函数的arguments对象.arguments对象包含了调用 ...
- JavaScript中的arguments对象
JavaScript中的arguments对象 arguments 是一个类似数组的对象, 对应于传递给函数的参数. 语法 arguments 描述 arguments对象是所有函数中可用的局部变量. ...
- Function:函数对象
2. 基本对象Function:函数对象Array:Date:Math:RegExp:Global:<!DOCTYPE html> <html> <head>< ...
- 你知道 JavaScript 中的 Arguments 对象都有哪些用途吗?
JavaScript 中 Arguments 对象的用途总结. 前言 相信我们很多人在代码开发的过程中都使用到过一个特殊的对象 -- Arguments 对象. 在实际开发中,Arguments 对象 ...
最新文章
- 怎样把字符1变成数字1
- Xamarin Android项目提示SDK版本太老
- [html] android手机的微信H5弹出的软键盘挡住了文本框,如何解决?
- __FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程 )(转自IT博客)
- 计算机高速接口与嵌入式设计与实现,基于嵌入式双结构通信系统高速接口的设计与实现...
- java增强型for报错_Java自学-数组 增强型for循环
- ecshop实现弹出登录框
- Windows7+Ubuntu12.04双系统 重装Win7后的grub修复
- 2022年湖北省中小企业公共服务平台认定指南(各地配套奖补政策及申报条件)
- 超详细的CentOS7的下载安装配置教程
- html导航栏自动调间距,HTML CSS导航栏间距
- 以太网进化历程半景-从10Mbps到1Tbps
- 找不到系统指定路径的解决思路
- 3.3.6 Binomial Trees
- 【2021-01-05】JS逆向之B站模拟登入(含极验点选)
- linux远ssh sed,ssh远程执行sed -i命令,替换的内容中含有双引号的问题
- 大连东软c语言编程题,大连东软信息学院C语言实验一 windows基本操作和turboc使用答案.doc...
- 顺序栈—栈顶指针的两种初始化
- ElasticSearch控制should查询的精度(匹配个数)
- poj 1066 Treasure Hunt