香草javascript函数中的默认args的完整性检查

时间:2017-02-06 19:44:00

标签: javascript webstorm jetbrains-ide

在这里保持简单,请考虑这个现代的香草JS代码:

function foo(bar, baz=1){
    ...

使用默认arg设置(baz)非常简单且可以预期。 Mozilla says不是问题。关于JS中的默认参数的最佳实践是否有一些我在15年以来从未学过的东西?

我的IDE(JetBrains)无法挂起代码,但我的应用程序运行正常。是否有原因导致错误或我的IDE出错?请参阅验证错误的屏幕截图。

enter image description here

和Firefox Dev的语法很好:

enter image description here

提前感谢。

1 个答案:

答案 0 :(得分:0)

对于ES6,这完全没问题。请参阅Set a default parameter value for a JavaScript function

您可能需要说JetBrain您使用的是ES6,这仅适用于支持ES6某些子集的浏览器。检查兼容性列表。