gpt4 book ai didi

javascript - 尝试更新预订时 setState 出错

转载 作者:行者123 更新时间:2023-11-28 16:48:27 26 4
gpt4 key购买 nike

在deleteBaseBooking函数中,我想使用setstate设置this.state.checkIndexStatus[key] = null。但是,它给出了一个错误:

deleteBaseBookings(){
for(var key in this.state.checkIndexStatus){
if(this.state.checkIndexStatus[key]){
ids.push(key)
this.updateState(key)
console.log(ids);
}
}
}

updateState = (key) => {
this.setState({
this.state.checkIndexStatus[key] = null
})
}

我需要更新 checkIndexStatus[key] = null ,以便下次使用 null 并删除以前的 ID

最佳答案

我认为你有语法错误

您必须在 setState 中使用 : 而不是 =您使用了用于 React 或 Js 的名称,您必须更改单词的名称

 deleteBaseBookings(){
for(var key in this.state.checkIndexStatus){
if(this.state.checkIndexStatus[key]){
ids.push(key)
this.updateState(key)
console.log(ids);
}
}
}

updateState = (key) => {
this.setState({
this.state.checkIndexStatus[key] : null
})
}

关于javascript - 尝试更新预订时 setState 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60262600/

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