当前位置: 首页 > 知识库问答 >
问题:

在分解中分配选项 [重复]

陶永望
2023-03-14

我试图根据ES6重写以下代码。我不断收到ESLint警告,到目前为止,我已经花了大约20分钟在上面,我不太确定如何编写它。。。

  .then(result => {
    const [categories, properties, placements] = result.map(r => r.data);

    this.properties = properties.map(property => {
      {
        ...property,
        category: categories.find(c => c.id === property.category_id),
        property: placements.filter(p => p.property_id === property.id),
      }
    });
  });

上面的代码根本无法解析,但根据我的尝试,它说我不能在箭头函数中使用返回{}。

如果我尝试只修改参数,则会得到一个错误,即no param retain

共有1个答案

叶智
2023-03-14

我意识到我可以运行eslint fix来看看如何完成:

        this.properties = properties.map(property => ({
          ...property,
          category: categories.find(c => c.id === property.category_id),
          property: placements.filter(p => p.property_id === property.id),
        }));

 类似资料:
  • 我正在尝试设计一个菜单项列表,它有四个选项,其中三个选项始终存在: 项目 价格 置顶 订购按钮 我想不出如何始终确保Order按钮固定在列表的末尾,以便为缺少的选项分配空间 null null

  • mmseg分词相关的配置选项,需要保存到文件mmseg.ini,并将该配置文件放置到charset_dictpath所设置的目录中。 基本配置: [mmseg] merge_number_and_ascii=0; ;合并英文和数字 abc123/x number_and_ascii_joint=-; ;定义可以连接英文和数字的字符 compress_space=1; ;暂不支持 sepe

  • 调整选择按钮的默认外观 如下图,在“工程设定”里有完整的选项按钮默认外观设定。一般,选中,按下为按钮在三个状态的图片,之后则是对应的字号和颜色。文字颜色除了平常的三种状态以外,还有“既读”设定,也就是当某个选项在选择过时,就会显示成不同颜色。这是为了玩家进行多次游戏的时候尝试不同路线而做的功能。当然,假如不想使用这个功能的话,把“既读”文字颜色设定成和“一般”一样就可以了。在显示选项按钮时,也可以

  • 问题内容: 我在Swift中使用可选字典发现了一些令人惊讶的行为。 我已经做了很多事情,试图找出我可能会缺少的东西,但是除了使字典不是可选的以外,似乎没有什么能使此代码正常工作。我想念什么? 我能得到的最接近的是以下内容,但它当然是荒谬的。 问题答案: 灯泡时刻是您意识到可选词典不是词典的时候。可选的东西不是那个东西!这是一个可选的!仅此而已。可选本身是一种类型。Optional只是一个枚举,包装

  • 问题内容: 这个问题已经在这里有了答案 : 如何在熊猫中处理SettingWithCopyWarning (15个答案) 1年前关闭。 我有一个要扩展的列,其中包含上一行的数据。 此脚本可以完成以下任务: 它输出: 这正是我想要的。在现在有两个附加列和包含列的值 1 点 2 之前的行。 但是,我也得到警告: 问题肯定来自我创建之前的过滤。如果我直接工作,则不会发生此问题。在我的应用程序中,我需要分