ES6中的伪强制参数
在许多编程语言中,方法的参数是默认强制需要的,开发人员必须明确定义一个可选的参数。在Javascript 中每一个参数都是可选的,但是我们可以利用es6参数默认值特性的优点来达到强制要求这种目的,并且不污染函数体本身。
1 | const _err = function( message ){ |
_err
是一个即时抛出错误的方法。如果参数中的任何一个没有值,参数默认的值将会被使用, _err
方法将被调用,并且会抛出一个错误。你可以从MDN看到更多关于默认参数特性的例子。
原文作者: anhr
原文链接: http://yoursite.com/2019/11/04/javascript/2016-01-12-pseudomandatory-parameters-in-es6-functions/
版权声明: 转载请注明出处(必须保留原文作者署名原文链接)