当前位置: 首页 > news >正文

TypeScript - 函数 - 剩余参数

什么是剩余参数

剩余参数就是 一个数组。

剩余参数有什么注意事项

剩余参数必须放在所有参数的最后!
剩余参数必须放在所有参数的最后!
剩余参数必须放在所有参数的最后!
【无论是普通参数、可选参数、有默认值的参数,剩余参数都必须放在他们的后面】
存在剩余参数的函数,在传递参数的时候,会从前到后匹配,
当前面的参数都匹配成功之后,才开始往剩余参数的数组中放值。

写一个看看

let fun3 = (x:number,y?:number,...args:number[]):void  =>{console.log(x,y,args)
}
fun3(100)
fun3(100,200)
fun3(100,200,300,400,500)
分析 :函数名 : fun3参数x :  普通参数参数y: 可选参数参数 args: 剩余参数
函数的执行结果:
100 undefined []
100 200 []
100 200 [ 300, 400, 500 ]从输出的结果可以很明确的看出,参数的赋值是严格按照顺序来的,
前面的参数都对应完成之后,多余的参数才会放到剩余参数的数组中来。
http://www.lryc.cn/news/211882.html

相关文章:

  • Python之前端
  • iOS iGameGuardian修改器检测方案
  • 显示一个文件夹下所有图片的直方图之和
  • 编程实例:操作简单的台球计时计费软件推荐,可以连接灯控硬件设备以及灯控器布线图编程
  • ThreadLocal 会出现内存泄漏吗?
  • Linux 下使用 Docker 安装 Redis
  • 协同网络入侵检测CIDS
  • (13)PC端自动化测试-C#微信接收消息并自动回复
  • 企业金蝶KIS软件服务器中了locked勒索病毒怎么办,勒索病毒解密
  • 2023年阿里云双11优惠来了,单笔最高可省2400元!
  • k8s资源调度
  • 【Netty专题】用Netty手写一个远程长连接通信框架
  • 注册商标被宣告为无效的5种情形
  • C#在类中申明成员数组变量的格式
  • 通俗易懂理解CNN卷积神经网络模型的参数量和计算量
  • npm工具使用方法介绍
  • 使用Python批量修改PPT字体和提取全部文字到word
  • Debezium系列之:在K8s集群中部署Debezium Operator运行Debezium Server的详细步骤
  • 并行和并发有什么区别?
  • 第2篇 机器学习基础 —(3)机器学习库之Scikit-Learn
  • 正点原子嵌入式linux驱动开发——Linux SPI驱动
  • 【计算机视觉】相机
  • Spring的条件注解,一篇文章盘得清清楚楚明明白白
  • Oracle (7)Online Redo Log Files
  • 物联网AI MicroPython传感器学习 之 PAJ7620手势识别传感器
  • Affinity Photo 2.2.1 高端专业Mac PS修图软件
  • 微服务-统一网关Gateway
  • 【音视频|wav】wav音频文件格式详解
  • 网络工程综合试题(二)
  • Android JNI/NDK 入门从一到二