gpt4 book ai didi

javascript - React 中 prevstate 的对象

转载 作者:行者123 更新时间:2023-12-01 01:25:50 25 4
gpt4 key购买 nike

我有处于类状态的对象。

man: {
name: "John",
wife: [{"children": 2}, {"children": 3}]
}
this.setState(prevState => ({man: prevState.wife[0].children + 1}));

我想加上或减去第一任妻子的 child 数量。我使用 prevState 但它不起作用。为什么以及如何更改此属性?

最佳答案

在进入 wife 属性之前,您需要先访问 man 属性。因为 wife 属性位于 man 属性内。

let obj = {
man: {
name: "John",
wife: [{"children": 2}, {"children": 3}]
}
}

console.log(obj.man.wife[0].children)

关于javascript - React 中 prevstate 的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53811373/

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