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
的鍵和值的現有用戶?