2020-11-09

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   

原文转载:http://www.shaoqun.com/a/489538.html

墩煌网:https://www.ikjzd.com/w/189

深诺互动:https://www.ikjzd.com/w/2746

transfer:https://www.ikjzd.com/w/1735


3、默认参数和rest参数3.1、默认参数ES5没有提供直接在参数列表指定参数默认值的语法,在ES6中简化了为形参提供默认值的过程,可以直接在参数列表中为形参指定默认值。例:functionname(x,y=2,z=3){returnx+y+z;}document.writeln(name(5));//10rest参数在ES6中可以通过命名参数前添加三个点(...),表名这是一个rest参数,用于
naning9韩国官网:https://www.ikjzd.com/w/2401
etoro:https://www.ikjzd.com/w/1402
疫情间广交会改为线上模式是真的吗?广交会首次更改为线上直播模式这个消息是真的吗?:https://www.ikjzd.com/home/119635
2020国庆湖北高速出行指南 湖北都有哪些地方最堵:http://tour.shaoqun.com/a/34683.html
工厂转型跨境电商:让人头疼的仓储问题如何解决?:https://www.ikjzd.com/home/22147

No comments:

Post a Comment