Чтобы не усложнять, рассмотрим этот современный ванильный код JS:
function foo(bar, baz=1){
...
Использование настроек arg по умолчанию (baz) довольно просто и ожидаемо. Mozilla говорит, что это не проблема. Есть ли что-то в передовой практике в отношении параметров по умолчанию в JS, которые я никогда не изучал за 15 с лишним лет?
Моя IDE (JetBrains) не может зависнуть с кодом, но мои приложения работают нормально. Есть ли причина, по которой это вызывает ошибки, или моя IDE ошибается? См. снимок экрана с ошибкой проверки.
и Firefox Dev в порядке с синтаксисом:
заранее спасибо.
JavaScript language version
на тот, который его поддерживает: jetbrains.com/help/webstorm/ 2016.3/javascript.html - person LazyOne   schedule 06.02.2017