首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误消息:‘箭头主体周围的意外块语句。(箭头主体样式)

错误消息:‘箭头主体周围的意外块语句。(箭头主体样式)
EN

Stack Overflow用户
提问于 2018-09-08 17:41:00
回答 1查看 123关注 0票数 1

我使用"eslint-config-airbnb":"13.0.0“来保持我的JavaScript干净

代码语言:javascript
复制
const formatedUserList = trainerOnly.map((user) => { //eslint 'Unexpected 
  return {
    ...user,
    value: user.id,
    label: user.name,
  };
});

enter image description here

看起来这可能是一个持续的问题。在此期间,有没有人对OCD开发人员有什么建议?可能会禁用此规则或其他?

EN

回答 1

Stack Overflow用户

发布于 2018-09-08 17:43:22

因为您的函数会立即返回一个对象,所以您的linting规则建议您隐式返回该对象,以减少语法干扰。也就是说,不使用您正在做的事情,而是使用:

代码语言:javascript
复制
.map((user) => ({
  ...user,
  value: user.id,
  label: user.name,
}));

当然,如果您认为在这种情况下需要一致的样式对您没有用处,那么可以禁用arrow-body-style规则。

如果愿意,还可以省略参数列表两边的圆括号:

代码语言:javascript
复制
.map(user => ({
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52234000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档