vanilla javascript 函数中默认参数的健全性检查
Sanity check for default args in vanilla javascript function
这里为了简单起见,考虑这个现代的 vanilla JS 代码:
function foo(bar, baz=1){
...
默认 arg 设置 (baz) 的使用非常简单且符合预期。 Mozilla says 没问题。关于我 15 年以上从未学过的 JS 中的默认参数,有什么最佳实践吗?
我的 IDE (JetBrains) 无法挂起代码,但我的应用程序运行正常。这是抛出错误的原因还是我的 IDE 出错了?查看验证错误的屏幕截图。
并且 Firefox Dev 可以使用以下语法:
提前致谢。
对于 ES6,这完全没问题。参见 Set a default parameter value for a JavaScript function。
可能您需要说明您正在使用 ES6 的 JetBrain,这仅适用于支持 ES6 某些子集的浏览器。检查兼容性列表。
这里为了简单起见,考虑这个现代的 vanilla JS 代码:
function foo(bar, baz=1){
...
默认 arg 设置 (baz) 的使用非常简单且符合预期。 Mozilla says 没问题。关于我 15 年以上从未学过的 JS 中的默认参数,有什么最佳实践吗?
我的 IDE (JetBrains) 无法挂起代码,但我的应用程序运行正常。这是抛出错误的原因还是我的 IDE 出错了?查看验证错误的屏幕截图。
并且 Firefox Dev 可以使用以下语法:
提前致谢。
对于 ES6,这完全没问题。参见 Set a default parameter value for a JavaScript function。
可能您需要说明您正在使用 ES6 的 JetBrain,这仅适用于支持 ES6 某些子集的浏览器。检查兼容性列表。