ES6中如何使用默认参数值简化函数定义?
- 内容介绍
- 相关推荐
本文共计1293个文字,预计阅读时间需要6分钟。
在调用函数的过程中,如果定义的参数缺失,此参数变量的值会是undefined。为了给缺失的参数赋默认值,在ES6之前,没有简洁的语法来设置默认参数值。但我们可以通过以下方式实现:
javascriptfunction myFunction(a, b) { var a=a || '默认值1'; var b=b || '默认值2'; // 函数体}
这种方式虽然可行,但不够简洁。在ES6中,我们可以使用默认参数语法来简化代码:
javascriptfunction myFunction(a, b='默认值') { // 函数体}
如果调用函数的过程中,定义的参数缺失,此参数变量的值则会是undefined。
本文共计1293个文字,预计阅读时间需要6分钟。
在调用函数的过程中,如果定义的参数缺失,此参数变量的值会是undefined。为了给缺失的参数赋默认值,在ES6之前,没有简洁的语法来设置默认参数值。但我们可以通过以下方式实现:
javascriptfunction myFunction(a, b) { var a=a || '默认值1'; var b=b || '默认值2'; // 函数体}
这种方式虽然可行,但不够简洁。在ES6中,我们可以使用默认参数语法来简化代码:
javascriptfunction myFunction(a, b='默认值') { // 函数体}
如果调用函数的过程中,定义的参数缺失,此参数变量的值则会是undefined。

