0
我有一个具有动态参数的handleInputBlur
函数。说我有this.props.user
对象这样如何在对象中使用动态属性
{ name: 'abc', age: 10 }
然后在我的UI我能做联编辑,所以handleInputBlur
将获得名changeField
的参数,它是一个包含更改的字段的对象:
{ age: 10 }
我仍然必须将整个对象传递回后端,我如何用现有对象替换更新后的字段?
我试过,但得到了一个意外的标记错误:
handleInputBlur = (changedField) => {
const existingUser = this.props.user
const updatedUserObj = Object.assign({}, existingUser, {
existingUser[changedField]: changedField
})
}
如何更新基于changedField
的键和值的现有用户?