借助 ECMAScript 2019 中的可选参数语法,让函数调用更加灵活

阅读时长 3 分钟读完

ECMAScript 2019 可选参数语法介绍

借助 ECMAScript 2019 中的可选参数语法,让函数调用更加灵活。

可选参数语法有助于我们编写更好的代码,可以扩展函数参数列表,同时可以使代码更清晰和更易读。

ECMAScript 2019 可选参数的语法格式为:

在这个语法格式中,param1 是普通参数,必须传入参数值,而 param2 是可选参数,如果没有传入参数会使用默认值 defaultValue

如下是一个实际例子:

在这个例子中, amount 是必须提供的,而 percentage 是可选参数。如果我们未指定 percentage,它将默认为 0.05

可选参数语法不仅可以用于函数声明中,还可以用于函数表达式中:

当我们使用可选参数语法时,需要记住一些规则:

  • 如果函数调用中未提供参数的值,则会使用默认值。
  • 如果函数调用中提供了参数的值,则会覆盖默认值。

可选参数语法可以使我们编写更简洁,更易读的代码,同时使我们的代码更加灵活。它还可以减少必须写重载函数的情况。

总结 

在 ECMAScript 2019 中,可选参数语法是一个很好的特性。这个特性可以使我们编写更加灵活和简洁的函数,并且减少重载函数的必要性。当我们使用可选参数语法时,必须记住提供默认值,以便使代码更加可读。

参考  示例代码

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/64e65e7af6b2d6eab31c9462

纠错
反馈