当前位置:网站首页>ES6新特性未命名参数
ES6新特性未命名参数
2022-08-08 21:04:00 【驻风丶】
javascript并不限制传入参数的数量,在函数调用时,传入的实参个数超过形参的个数时,则超过的部分参数就称为了剩余参数
ES6中提供了一种更加便捷处语法:
function fun(a,...b){
[剩余参数用三个点接收,多余的参数则被放到数组b中]
}
function foo(a,b,...c){
// arguments接收所有传入的实参
console.log(arguments)//[1,2,3,4,5]
// ...剩余参数只接收剩余的形参
console.log(c);//[3,4,5]
}
foo(1,2,3,4,5);
注意:
1、函数最多只能有一个剩余参数,且该参数必须放置在所有形参的最后
2、虽然有剩余参数(接收实参个数超过形参个数部分),arguments(接收所有传入的实参)仍然存在
3、剩余参数是在 函数声明的时候 出现
边栏推荐
猜你喜欢
随机推荐
pm2安装配置与基本命令你知道吗?
wp-ctfshow-web10 (group up注入)
关闭MySQL自动提交
keras调用load_model时报错ValueError: Unknown layer:*解决办法
复合索引使用
jmeter逻辑控制器使用
Flask 教程 第一章:Hello, World!
图像噪声水平估计INLE_paper
unity报Unable to load the icon: 'CacheServerDisconnected'时的解决办法
编译原理——词法分析程序(C#)
Flask 教程 第十一章:美化
Non-resolvableparent POM for xxxx: Could not find artifact xxx and ‘parent.relativePath‘ points at
Jmeter常见问题处理及常用功能
如何改变数组对象里面的key 键名字
一下科技:未来短视频行业发展呈四大趋势
最简单的idea构建微服务模块
The access to the local projects, localhosthost can, local IP can't 】
Protobuf框架与WebAPI
二叉树前序遍历、中序遍历、后序遍历的迭代版
day3 Feign远程调用







