Javascript 我要覆盖对象的值

Javascript 我要覆盖对象的值,javascript,reactjs,typescript,Javascript,Reactjs,Typescript,开发环境 ・ 反应 ・ 打字脚本 我想覆盖target.level中的参数级别。 但是,将显示以下错误,并且无法覆盖该错误。 错误显示在target.level=level 错误 TypeError:无法分配给对象“#”的只读属性“级别” 试试这个: let target = state.searchState.languageLavels[updateStateId]; target = { ...target, level: value, }; 什么是状态对象形状/界面? let

开发环境
・ 反应 ・ 打字脚本
我想覆盖target.level中的参数级别。
但是,将显示以下错误,并且无法覆盖该错误。
错误显示在target.level=level

错误 TypeError:无法分配给对象“#”的只读属性“级别”

试试这个:

let target = state.searchState.languageLavels[updateStateId];
target = {
  ...target,
  level: value,
};

什么是状态对象形状/界面?
let target = state.searchState.languageLavels[updateStateId];
target = {
  ...target,
  level: value,
};