Как я должен обрабатывать предпочтения обратного вызова стрелки и проблем с кодом без имени
Я новичок в 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;
}
});