打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ES6语法简介——3、默认参数和rest参数

3、默认参数和rest参数

3.1、默认参数

ES5没有提供直接在参数列表指定参数默认值的语法,在ES6中简化了为形参提供默认值的过程,可以直接在参数列表中为形参指定默认值。
例:
            function name(x,y=2,z=3){
                return x+y+z;
            }
            document.writeln(name(5));//10
        

rest参数

在ES6中可以通过命名参数前添加三个点(...),表名这是一个rest参数,用于获取函数的多于参数。rest参数是一个数组,包含着从它之后传入的所有参数,通过这个数组名就可以访问里面的参数。 每个函数只能声明一个rest参数,并且它只能是最后一个参数。
例:

                function f(a, b, ...theArgs) {
                    console.log(theArgs.length);
                  }
                  f();//0
                  f(1);//0
                  f(1,2);//0
                  f(1,2,3);//1 ,数组...theArgs的长度为1
                  f(1,2,3,4);//2,数组...theArgs的长度为2
            
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
JavaScript 学习-22.函数参数(arguments 和 rest 参数)
【第657期】ES6中Arguments和Parameters用法解析
轻松学习 JavaScript——第 2 部分:函数中的 Rest 参数
es6 快速入门 系列 —— 解构
解构-重要知识点
javascript ES6语法糖:函数…省略号参数 | 扣丁禅师
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服