【发布时间】:2018-09-26 03:13:09
【问题描述】:
state = {
x: Array<any>(),
y: number
}
y 给我以下错误:
仅指一种类型,但在此处用作值。
这是可以理解的,因为它是对象的属性。
我怎样才能为此指定一个类型,例如x?
【问题讨论】:
-
在您的代码中,您隐式定义了一个变量,但您没有给
y任何值(x是一个数组)。你确定要这样做吗?或者你想定义一个接口/类型? -
因此,除了数组之外,在此上下文中定义类型的唯一方法是隐式。我说的对吗?
标签: typescript