ES6--函数的参数
2024-10-08 07:33:08
参数展开(扩展)
1、收集剩余的参数
function show(a, b, ...args) {
console.log(a);
console.log(b);
console.log(args);
} show(1, 2, 3, 4, 5)
打印结果如图。args为数组。
位置必需在参数的最后一个(rest parameter 剩余参数)
function show(a, b, ...args, c) {
console.log(a);
console.log(b);
console.log(args);
}
//报错 Rest parameter must be last formal parameter
2、展开数组
展开后的效果就是直接将数组内容拿出来
let arr1 = [1, 2, 3]
let arr2 = [4, 5, 6]
let arr = [...arr1, ...arr2]
console.log(arr); //[1, 2, 3, 4, 5, 6]
默认参数
function show(a, b = 1, c = 2) {
console.log(a, b, c)
} show(5) //5 1 2
show(6, 9) //6 9 2
最新文章
- The 11 advantages of Java -Why you choose this language
- centos文件误删除恢复
- Android 视频播放器 VideoView 的使用,播放本地视频 和 网络 视频
- 使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用
- [原]AppPoolService-IIS应用程序池辅助类(C#控制应用程序池操作)
- OpenCV中cvWaitKey()函数注意事项
- [转]adb pull Permission denied及no such file错误
- CodeForces 489A (瞎搞) SwapSort
- 【Java】IO流简单分辨
- 下载APP 2个二维码合并到一个二维码
- MapReduce实战:统计不同工作年限的薪资水平
- NET基础课--代码安全
- 使用 Struts2 校验器校验用户注册信息
- spring与hibernate整合配置基于Annotation注解方式管理实务
- 使用Nuget管理dll
- ubuntu ssh 免密码登录
- odoo按钮触发下载文件
- MT【220】三次方程必有实根
- Linux驱动技术(三) _DMA编程
- python 自然语言处理(三)____条件频率分布
热门文章
- java12类的无参方法
- centos7 手把手从零搭建深度学习环境 (以TensorFlow2.0为例)
- 【TensorFlow】TensorFlow基础 —— 模型的保存读取与可视化方法总结
- pytorch-- Attention Mechanism
- 设置允许外网访问MySQL
- 编译安装nginx提示./configure: error: C compiler cc is not found
- Webpack之(progressive web application) - PWA中的 Service Workers 是什么
- C语言三(2)
- SignalR—实例
- Magicodes.IE基础教程之导出Pdf