12、ES6形参默认值

当定义函数的时候,可以给参数设置默认值。调用的时候不传递参数值,就使用默认值。

例子1:普通函数,不传递参数值。默认全是undefined。

1function add(a,b,c) { 2 console.log(a,b,c); 3 } 4 add();//不传递参数是,默认参数值全是undefined

例子2:不传递参数值。有自己的默认值。

1//不传递参数时,有自己的默认值a = 1,b = 2,c = 3 2 function add2(a = 1,b = 2,c = 3) { 3 console.log(a,b,c); 4 } 5 add2();
点赞
收藏

评论区

加载中...

相关推荐

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

java 面试知识点笔记(八)多线程与并发 中篇

问:如何给run()方法传参?1.构造函数传参2.成员变量传参3.回调函数传参问:如何实现处理线程的返回值?1.主线程等待法(实现简单,缺点是需要自己写等待逻辑,当等待变量多时代码臃肿,而且无法明确等待时间,无法精准控制。不推荐使用)1.!(https://oscimg.oschina.net

Python函数式编程

函数式编程\TOC\函数式编程。函数参数中的魔法coming...位置参数关键字参数默认参数动态参数位置参数收集关键字参数收集收集参数行为的逆向过程(解参,这个逆向过程用于实参上)参数传递嵌套函数定义

vue中页面间跳转传值的两种方式(query,params)

两者都可以传递参数,区别是什么?query传参配置的是path,而params传参配置的是name,在params中配置path无效query在路由配置不需要设置参数,而params必须设置query传递的参数会显示在地址栏中params传参刷新会无效,但是query会保存传递过来的值,刷新不变;query:this.$route

SpringMVC 页面传递参数到controller的五种方式

一共是五种传参方式:一:直接将请求参数名作为Controller中方法的形参public Stringlogin(Stringusername,Stringpassword) :解释:括号中的参数必须与页面Form表单中的name名字相同二:使用@RequestParam绑定请求参数参数值举例:publicStri

004. ES6之函数的扩展

1\.函数参数的默认值ES6允许为函数的参数设置默认值,functionlog(x,y'World'){console.log(x,y);}log('Hello')//HelloWorldlog('Hello','China')//HelloChina