typescript - 使用所有默认属性值初始化 Typescript 接口临时对象
问题描述
我有一个界面-
export interface ITreeNode {
values: string[];
key: string;
isSubHeader?: boolean;
hours?: number[];
children?: ITreeNode[];
}
我想创建这个接口的一个临时对象,然后从不同的来源依次为它的属性赋值。
这不起作用,因为它说cannot assign value to property 'key' of undefined
-
let node: ITreeNode;
node.key = "Something";
我如何实现这一目标?