简述 arguments 对象的作用

原创 2016年12月29日 16:33:38

在函数代码中,使用特殊对象 arguments 可以访问函数的参数。即,开发者在定义函数时,无需明确的为方法声明参数,也可以在方法体中使用 arguments 来访问参数。这是因为, arguments 是一种特殊对象,在函数代码中,表示函数的参数数组。
正因为 arguments 表示参数组成的数组,因此,首先可以使用arguments.length检测函数的参数个数,其次,可以通过下标(arguments[index])来访问某个参数。这样,可以用 arguments 对象判断传递给函数的参数个数并获取参数,适用于函数参数无法确定个数的情况下。

版权声明:本文为博主原创文章,未经博主允许不得转载。

js的arguments到底是什么?

类数组对象:arguments 总所周知,js是一门相当灵活的语言。当我们在js中在调用一个函数的时候,我们经常会给这个函数传递一些参数,js把传入到这个函数的全部参数存储在一个叫做argument...
  • qq_16339527
  • qq_16339527
  • 2016年11月19日 16:38
  • 8664

JavaScript中argument对象的作用

http://www.studyofnet.com/news/215.htmlhttp://zhidao.baidu.com/link?url=oRfPXRAtIxNgJLm6AnLaoKpDKfuw...
  • yhj19920417
  • yhj19920417
  • 2015年10月11日 23:44
  • 728

温故而知新: JavaScript arguments 对象详解

温故而知新: JavaScript arguments 对象详解
  • cc18868876837
  • cc18868876837
  • 2016年11月29日 14:51
  • 1764

JavaScript中arguments对象的使用方法

arguments对象     arguments对象对应于传递给函数的参数,我们可以使用arguments对象在函数内部引用函数的参数。此对象中包含了传递给函数的每个参数的条目,与数组的方法类似,a...
  • crazyorange_shen
  • crazyorange_shen
  • 2017年04月01日 15:34
  • 247

JavaScript中的arguments对象暗藏玄机...原来是我傻了?

一、先简单介绍下JavaScript的arguments JavaScript中的arguments对象是函数执行时创建的对象。通过它,我们可以动态取参数。学过Java的朋友可能知道方法形参类型可以...
  • xiaochunyong
  • xiaochunyong
  • 2012年04月10日 00:17
  • 4301

简述 arguments 对象的作用

在函数代码中,使用特殊对象 arguments 可以访问函数的参数。即,开发者在定义函数时,无需明确的为方法声明参数,也可以在方法体中使用 arguments 来访问参数。这是因为, argument...
  • u012396955
  • u012396955
  • 2016年12月29日 16:33
  • 754

arguments对象

arguments对象是由函数的实参组成的一个类数组对象,具有length属性,可以像访问数组那样去访问这个对象,但又不具有数组那些方法(例如:pop())。 看书一直疑惑到底为什么argument...
  • zp1996323
  • zp1996323
  • 2015年10月23日 00:46
  • 264

ADO.NET的五个主要对象

ADO.NET中的五个主要对象 Connection:主要是开启程序和数据库之间的连接。没有利用连接对象将数据库打开,是无法从数据库中取得数据的。Close和Dispose的区别,Close以后还可...
  • Yejianyun1
  • Yejianyun1
  • 2015年09月18日 09:29
  • 459

JS中arguments对象详解

作者 : Windstep 出处: http://www.cnblogs.com/lwbqqyumidi/archive/2012/12/03/2799833.html1、在JavaS...
  • babybk
  • babybk
  • 2016年04月28日 11:28
  • 1916

js之arguments对象

首先要说一下arguments: ECMAScript中不介意传递进来的是什么参数,有多少个,更不在乎是什么数据类型的。为什么用这样那?原因就是ECMAScript的内部是用一个数组来表示的,函数体...
  • yc2222
  • yc2222
  • 2018年02月05日 21:11
  • 9
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:简述 arguments 对象的作用
举报原因:
原因补充:

(最多只允许输入30个字)