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