【发布时间】:2018-09-18 03:58:39
【问题描述】:
为什么这很难做到或找到答案?
我有我的状态
state: {
people: [
{name: 'tom'},
{name: 'rich'},
]
}
为什么把 Tom 改成 Pete 就这么难?
const people = this.state.people.slice();
people[i].name = value;
this.setState({ people });
我可以这样做,但 1) i 未定义,2) 看起来很乱
有没有更优雅的方法来更新对象键??
【问题讨论】:
-
我也想问
i,你有要求更新所有名字还是某个索引? -
当我点击它时只需要更新该特定记录的名称
标签: javascript reactjs object state