问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JavaScript中什么是可变参数?可以详解下吗

发布网友 发布时间:2023-05-08 13:12

我来回答

2个回答

热心网友 时间:2024-10-24 08:30

参数不固定就是可变参数。
比如function fn(a,b,c,d,e...){}
这个函数调用的时候可以一个参数也不传,也可以传很多个参数。传入的参数个数是可变化的,就叫做可变参数。
如果觉得输入参数太多很麻烦,可以采用传入对象的方式。
比如function fn(options) {}
其中options是一个可以自由扩展的集合
{
a:1,

b:2,
c:3,
d:1
.......

}
可以通过options.a options.b这种形式访问

热心网友 时间:2024-10-24 08:31

你是说arguments关键字吧

考虑这个方法

var fn = function(){ for(var i in arguments) console.log(arguments[i]); }
// 输出 1 2
fn(1,2);
// 输出 1 2 3
fn(1,2,3)
// 输出 true 'dd' {}
fn(true,'dd',{})
// 输出 数组 [3,2]
fn([3,2])

js是一门解释型语言 方法运行时的参数 是可以运行时再确定的 fn方法本身没有设置形参 实际调用这个方法的时候 解释器会收集fn方法调用时的实参 放到方法里的arguments对象(类似一个数组对象 但是不是数组) 里 便于灵活调用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...下图方式对折一分为二裁开成为A2纸(如图(2) 明信片怎么样固定 为什么我的高考录取通知书还没有到? 梦见我孙女光秃秃的躺在路上的预兆 师兄请按剧本来分集剧情介绍(第1-40全集)大结局,几点更新,在哪个台播出... 发挥什么优势 三合一烤肠机接煤气罐接口可以换方向吗 关于福睿斯4年,3万公里保养问题请教? 福睿斯水箱加水在哪里 福睿斯水箱加水在哪里加 CSGO武器箱怎么获得 CSGO武器箱钥匙在哪买便宜 1999.12.23罗马数字是什么纹身用 离骚中荷叶为衣的句子 什么叫中职生 中职生源什么意思 金融的词性金融的词性是什么 独断的诗词独断的诗词是什么 乳饼的意思乳饼的意思是什么 乳哺的意思乳哺的意思是什么 销售成本在报表中怎么看 ...con%、Ach%、Inc、Inc Con%的英文全拼?有其他销售英文简写,缩写请达 ... 工程款抵房款时需要什么手续 无影墙弧度计算公式 非主流女名起名 职业选手决定去打职业的时候,是怎么和家里说的? 市政工程护砌明渠是先做底还是先施工护坡 河底护砌和护底是一个意思吗 浆砌石护岸介绍? dragonfruit是可数名词吗 dragon fruit是什么意思 农业银行向交通银行借款的利息支出,在计算企业所得税的时候,可以扣除么... 为什么对键盘进行格式化 高级格式化可以为键盘分别建立什么分区 x60怎么的吧键盘格式化 泰国入境卡的职业都写哪些 迷你世界房子怎么装饰 游戏里也要有一个温馨的家 入境隔离工作单位怎么填写 请教关于填写日本入境卡职业的问题 新加坡人口中的外婆是什么意思? 外国人对母亲的称呼,外国人对妈妈的称呼有很多种,Mum/ Mother/ Mama/... 销售预算里月别、年别是什么意思 如何编制月别、产品别的销售计划? 紫荆桠的词语紫荆桠的词语是什么 买工抵房有什么风险吗 什么是工抵房,有什么风险 什么是工抵房?能买吗? 工抵房能买吗 工抵房有没有什么风险 购买工抵房有风险吗? 211工程是什么?什么是211的大学,还有哪些类似的工程? 211大学是什么大学 同花顺怎么看个股港资