【发布时间】:2021-11-28 14:17:02
【问题描述】:
我有一个具有某些属性的状态对象 例如
function (location){ obj = { kids : { eyal : 21, noam :15 } pets : { dog : 5, cat :2 } } }
现在我想更改 eyal 值
location = "kids.eyal"
如果我在做
setobj((prevobj) => { ...prevobj, [location] : 22 })
它在 obj Kids.eyal = 22 中创建新参数,而不是将 kids 中的 eyal 更改为 22 我该如何解决?
【问题讨论】:
标签: javascript reactjs object