Как я должен обрабатывать предпочтения обратного вызова стрелки и проблем с кодом без имени

Я новичок в ES6 и пытался выяснить, как переписать это.

Я получаю FF: в моем eslint

  • Неожиданное выражение функции. (Предпочитают стрелку обратного вызова)
  • Неожиданная безымянная функция. (функ-имена)

server.listen(config.site.port, config.site.host, function (err) { if (err) { throw err; } });

Я попытался прочитать спецификации и попробовать это, но не могу понять, что делать, если у него есть if состояние. https://eslint.org/docs/rules/prefer-arrow-callback

Большое спасибо.

1 ответ

Решение

Предпочтительный обратный вызов стрелки должен быть исправлен с помощью:

server.listen(config.site.port, config.site.host, (err) => {
   if (err) {
       throw err;
   }
});
Другие вопросы по тегам