Магическое число в качестве значения параметра метода по умолчанию - PullRequest
0 голосов
/ 07 ноября 2018

Eslint выдает предупреждение при использовании магического числа в качестве значения по умолчанию в параметре метода. Например:

class Foo extends Component() {
    function bar(someVal = 3) { 
        //...
    }

Так как же обойти это?

1 Ответ

0 голосов
/ 07 ноября 2018

Объявите значение по умолчанию заранее, чтобы (надеюсь) прояснить, что представляет число:

const defaultSomeVal = 3;
class Foo extends Component {
  bar(someVal = defaultSomeVal) {
    // ...
  }
}

Если у вас их много, вы можете рассмотреть возможность использования объекта вместо множества автономных переменных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...