Javascript 在此.state中更正变量语法
我正在尝试将变量设置为此.state 我的变量定义为VariableName+“错误” 这段代码运行良好,但直接改变状态并不好:Javascript 在此.state中更正变量语法,javascript,reactjs,Javascript,Reactjs,我正在尝试将变量设置为此.state 我的变量定义为VariableName+“错误” 这段代码运行良好,但直接改变状态并不好: this.state[VariableName+"Error"] = ""; 我的错误尝试在此状态中改变状态。此状态不起作用: this.setState({ VariableNameError: "" }) this.setState({[VariableName+“Error”]:''})@MayankShukla不适用于mecan您可以精确显
this.state[VariableName+"Error"] = "";
我的错误尝试在此状态中改变状态。此状态不起作用:
this.setState({
VariableNameError: ""
})
this.setState({[VariableName+“Error”]:''})
@MayankShukla不适用于mecan您可以精确显示您正在尝试的内容吗?this.state.validationRules.map((rule,i)=>{var-propertyName=rule[“a:propertyName”][0];this.setState({[propertyName+“Error”]:'})在propertyName中是带有VariableName的字符串'a:propertyName'是固定字符串还是propertyName
中有变量?