【发布时间】:2022-07-28 00:38:19
【问题描述】:
我有一个unknown 类型的接口,它基本上是事物的映射。就我而言,我有一个 String key 和一个 String value。
export interface CoolInterface {
field1: number
field2: string
field3?: unknown
}
问题:
const result: CoolInterface = getData(input)
result.field3[0].map['uri'].includes('some-string'),
result.field3[0].map 之后的所有内容都会导致问题,我认为是因为地图类型是 unknown。假设我无法修改界面,我该如何做我想要实现的上述目标?
【问题讨论】:
-
字段 3 是什么样的?您是要映射
field3的第一个数组还是map是field3 中具有uri属性的第一个对象的属性?
标签: typescript