我有一個這樣的減速器:
clientData : {
1080 : [{ID : 1111,name : 'John'},{ID : 2222,name : 'Stan'},],
1090 : [{ID : 3333,name : 'Adam'},{ID : 4444,name : 'Alan'},]
}
我希望能夠像這樣編輯 444 Id 的元素:
{ID : 4444,name : 'New Value'}
所以輸出應該是這樣的:
clientData : {
1080 : [{ID : 1111,name : 'John'},{ID : 2222,name : 'Stan'},],
1090 : [{ID : 3333,name : 'Adam'},{ID : 4444,name : 'New Value'},]
}
你有一個想法請如何實作它?謝謝你
uj5u.com熱心網友回復:
你可以試試 :
const clientData = {
1080 : [{ID : 1111,name : 'John'},{ID : 2222,name : 'Stan'},],
1090 : [{ID : 3333,name : 'Adam'},{ID : 4444,name : 'Alan'},]
}
Object.values(clientData).forEach(ele => {
let a = ele.find(el => el.ID === 4444)
if (a) a.name = 'new value'
})
console.log(clientData)
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/486670.html
標籤:javascript 反应 还原 反应还原
上一篇:有沒有辦法在客戶端呼叫API?
下一篇:為什么不從背景關系重繪選擇元素?
