ts(2538)类型'string []'不能用作索引类型。

时间:2020-01-19 01:41:37

标签: javascript typescript

TS错误:

类型'(string | undefined)[]'不能用作索引类型。ts(2538)

代码:

Object.values(payload.reduce((acc, obj) => {
  let key = obj.values.map(i => i.object_id);
  if (!acc[key]) {
    acc[key] = []
  }  
  acc[key].push(obj)
  return acc
}, {}))

在javascript代码中工作正常。为什么?

0 个答案:

没有答案