2 回答

TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個(gè)贊
這對(duì)于對(duì)象擴(kuò)展語法來說相當(dāng)簡(jiǎn)單。您應(yīng)該能夠發(fā)回:
{...response, activityStatus: "inactive", isNewUser:true}
但正如 Sergey 指出的那樣,如果您不再需要它,或者您需要在應(yīng)用了這些更改的情況下使用它,您也可以改變您獲得的對(duì)象:
const process = async (...args) => {
? // do some work
? const response = await getTheData()
? // do some more work
? response.activityStatus = 'inactive';
? response.isNewUser = true
? // do even more work
? const acknowledgement = await updateTheServer(response)
? // you get the idea?
}
雖然我個(gè)人更喜歡避免改變輸入對(duì)象,但選擇權(quán)在你。

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個(gè)贊
您可以解析對(duì)對(duì)象的響應(yīng)并像這樣改變它:
res.activityStatus = "inactive" res.isNewUser = true
然后將對(duì)象發(fā)送回來。
添加回答
舉報(bào)