JavaScript中 arguments 对象介绍

JavaScript中 arguments 对象介绍

游戏|数码彩彩2024-03-30 7:46:04370A+A-

定义: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(/* ... */) { } //多个点 表示多个参数

点击这里复制本文地址 版权声明:本文内容由网友提供,该文观点仅代表作者本人。本站(https://www.angyang.net.cn)仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

昂扬百科 © All Rights Reserved.  渝ICP备2023000803号-3网赚杂谈