<返回更多

JavaScript中 arguments 对象介绍

2019-10-22    
加入收藏

定义:argument是一个伪数组对象,它表示在函数调用的过程传入的所有参数的集合

*在函数调用过程中没有规定参数的个数与类型,因此函数调用就具有灵活的特性,那么为了方便使用,

*在每一个函数调用的过程中,函数代码体内有一个默认的对象argument,它存储着实际传入的所有参数。

js中函数并没有规定必须如何传参

1.定义函数的时候不写参数,一样可以调用时传递参数

2.定义的时候写了参数,调用的时候可以不传参

3.定义的时候写了一个参数,调用的时候可以随意的传递多个参数

例子展现:

function foo(a,b){

var args=arguments; //能记录传入的所有参数 1,2,3,4 legngth:4

console.log(a+","+b);

}

foo(1,2,3,4)

广泛用法:

在代码设计中,如果需要函数带有任意个参数的时候,一般就不戴任何参数,所有的参数利用argument来获取

一般的函数定义语法,可以写成

function foo(/* ... */) { } //多个点 表示多个参数

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>