Ich möchte Typoskript verwenden, um ein Objekt zu definieren. Beim Zugriff auf die Attribute wird jedoch ein Fehler gemeldet und angezeigt. Property "a" does not exist on type Object
Gibt es eine Möglichkeit, ein solches Objekt zu definieren?
type Options = {
data: Object
}
const v: Options = {
data: {
a: 1,
b: 2
}
}
v.data.a
// Property "a" does not exist on type Object
你把data定义成Object了,Object并不存在a属性
如果要定义一个key:value结构的对象要这样
你的data没有声明属性,默认为空对象,然后你调用了a并不存在于类型声明中然后报错