假设我有以下代码段:
interface State {
alarms: Alarm[];
}
export default class Alarms extends React.Component<{}, State> {
state = {
alarms: []
};
由于我试图设置alarms: []
Typescript 不喜欢它,因为[] != Alarm[]
. 我发现我可以使用alarms: new Array<Alarm>()
which 初始化一个空类型的数组,但是我真的不喜欢这种语法 - 有更简单/更好的方法吗?