预测未来最好的方法就是去创造未来。——<亚伯拉罕·林肯>
在许多编程语言中,函数的参数默认是强制性的,开发人员必须显式地定义参数是可选的。在 Javascript
中,每个参数都是可选的,但是我们可以利用es6的参数默认值特性,在不破坏函数的实际主体的情况下强制执行此行为。
1 | const _err = function( message ){ |
_err
是立即引发错误的函数。如果没有为参数之一传递任何值,则将使用默认值,_err
它将被调用并抛出错误。
您可以在Mozilla的开发人员网络上查看有关默认参数功能的更多示例:
MDN - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/default_parameters
参考
- https://www.jstips.co/en/javascript/pseudomandatory-parameters-in-es6-functions/
- MDN - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/default_parameters
关注【公众号】,了解更多。
赞赏一下 坚持原创技术分享,您的支持将鼓励我继续创作!