【发布时间】:2016-12-18 09:36:56
【问题描述】:
我正在循环遍历字段,验证它们,如果它们验证失败,我想在这个循环中设置一个验证状态:
Object.keys(validatedFields).map(field => {
if (validateExists(field.value) === false) {
this.setState({ validatedFields[field].message: 'error' })
formIsValid = false
}
})
但是,我得到一个语法错误:
Unexpected token:
this.setState({ validatedFields[field].message: 'error' })
^
如何使用这种“动态”键?
【问题讨论】:
标签: javascript forms validation loops reactjs