亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將鍵/值合并到 response.data 內聯?

將鍵/值合并到 response.data 內聯?

幕布斯6054654 2021-12-23 19:31:24
這可能是一個簡單的問題,但我缺乏 JavaScript 技能可能阻止我想出一個單線來做到這一點。我使用 axios 從 API 請求,我得到一個響應(這是一個“待辦事項”列表應用程序),但是我需要將另一個字段合并到這個響應中。代碼片段如下所示:        let mergedIsEditing = {...response.data, isEditing: false}        const lists = [ ...this.state.lists, mergedIsEditing ]lists基本上就是它聽起來的樣子(一個列表數組),而 theresponse.data只不過是一個帶有titleand的對象description。我想可能會使用,Object.assign但因為我已經散開了,this.state.lists我不確定那會如何工作。本質上,我只需要將鍵/值對添加isEditing: false到進入的列表中。
查看完整描述

1 回答

?
互換的青春

TA貢獻1797條經驗 獲得超6個贊

不是為了鼓勵更短的代碼可讀性,而是為了回答您的問題,這是您如何在 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 =,如果這是所需的目的,您可以預先添加。


查看完整回答
反對 回復 2021-12-23
  • 1 回答
  • 0 關注
  • 157 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號