Rest语法,传入多个参数
2024-09-03 09:07:51
Rest语法,传入多个参数
js调用函数时可以传入任意数量的参数,而不报错。如果传入的参数没有用到,那么传入多余的参数没有任何用处,那不是瞎子点灯白费蜡嘛。为了充分利用传入的每一个参数,我们可以采用Rest语法。
Rest语法
在声明函数时,参数可以使用...args
代替其余的参数,rest就有其余的意思。args是一个数组,存入...
之后的所有多余参数。...args
在函数声明中必须放在参数列表的结尾。
比如下面的函数,求和传入的所有参数:
function sum(...args){
let result=0;
for(let arg of args){
result+=arg;
}
return result
}
sum(1,2,3);//6
也可以在...
前写几个形参,使用前几个参数,而将其余参数收集到数组里,如:
function sum(num1,num2,...args){
//......
}
最新文章
- JAVA(1)
- Linux process authority、the security risks in running process with high authority
- hdu5878(枚举,打表)
- SaltStack实战
- node相关--代码共享
- CocoaPods安装和使用及问题:Setting up CocoaPods master repo
- ORACLE 11G R2 RAC classical install OGG12.1(LINUX) 经典抽取模式单项同步配置OGG12.1
- boost pool_allocator 报错 'rebind'
- 单机MongoD搭建
- linux学习:用户管理
- docker-compose hello word
- ubuntu18.04搭建nfs
- JavaScript中调皮的undefined
- 锤子科技";临死前";被";接盘"; ,内部人士爆料已改签今日头条母公司
- LINUX_正则表达式
- 使用ServiceDesk Plus保证及时解决问题,防止违反SLA
- [算法整理]树上求LCA算法合集
- 在centos linux上安装jdk7
- HDU - 6513 Reverse It (SYSU校赛C题)(组合数学+容斥)
- ABAP术语-Application Server
热门文章
- spring boot:使用redis cluster集群作为分布式session(redis 6.0.5/spring boot 2.3.1)
- CentOS 6编译安装RabbitMQ
- 完美解决pyinstaller 打包报错找不到依赖pypiwin32 或pywin32-ctypes的错误
- CentOS 8 关闭防火墙
- 正式班D12
- Activity去掉标题不成功的解决方法
- .Net Core实现基于Quart.Net的任务管理
- Albert学习记录
- C 语言编程习惯总结
- 如何安装一个高可用K3s集群?