欢迎光临
我的个人博客网站

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             
赞(0) 打赏
未经允许不得转载:张拓的天空 » ES6语法简介——3、默认参数和rest参数
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏