gpt4 book ai didi

javascript - 将键/值合并到内嵌的response.data中?

转载 作者:行者123 更新时间:2023-12-02 22:33:45 26 4
gpt4 key购买 nike

这可能是一个简单的问题,但我缺乏 JavaScript 技能可能会阻止我想出一条简单的语句来做到这一点。我使用 axios 从 API 请求,我收到响应(这是针对“Todo”列表应用程序),但是我需要将另一个字段合并到此响应中。

代码片段如下所示:

        let mergedIsEditing = {...response.data, isEditing: false}
const lists = [ ...this.state.lists, mergedIsEditing ]

lists基本上就是它听起来的样子(列表数组),而 response.data只不过是一个带有 title 的对象和description 。我想也许使用 Object.assign但因为我已经分散了this.state.lists我不确定那会如何运作。本质上我只需要添加键/值对 isEditing: false进入该列表。

最佳答案

并不是为了鼓励较短的代码而不是可读性,而是为了回答您的问题,这就是您如何在 1 行中完成与代码片段等效的操作:

let mergedIsEditing = {...response.data, isEditing: false}
const lists = [ ...this.state.lists, mergedIsEditing ]
const lists = [ ...this.state.lists, {...response.data, isEditing: false} ]

当然,如果这是所需的目的,您可以在前面添加 this.state.lists =

关于javascript - 将键/值合并到内嵌的response.data中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58807902/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com