我有一个使用 JavaScript 对象填充的空状态,如下所示:
constructor(props) {
super(props);
this.state = {}
}
initialStateSet = (model) => {
model.map(m => this.setState({ [m.key]: null
}))
}
我想创建一个特定的状态并用这些值填充它,而不是像这样:
constructor(props) {
super(props);
this.state = {
EmptyList: {}
}
}
initialStateSet = (model) => {
model.map(m => this.setState({ EmptyList: {[m.key]: null } } )
}
不幸的是,它只填充了最后一个值,而不是像我想要的那样填充对象的所有值