【发布时间】:2019-12-20 23:04:51
【问题描述】:
我有一个对象:
const sampleExpenseData = {
Time: "11-12-19",
Meals: 5130,
Pantry: 10,
Living: 10,
Others: 0,
Total: 74
}
我想定义一个函数,它会更新特定键的值,到目前为止我有:
const updateValueInDict = (
obj: typeof sampleExpenseData,
key: keyof typeof sampleExpenseData,
upDatedValue: string | number
): void => {
obj[key] = upDatedValue // this line throws error
}
错误提示:
键入'字符串 | number' 不能分配给类型 'never'。
类型 'string' 不可分配给类型 'never'.ts(2322)
TIA!!!
【问题讨论】:
标签: reactjs typescript