我有一个界面:
interface IGroup{
groupNumber:number;
groupMembers:Array<ISeatPlanGroup>;
totalStudentNumber:number;
}
何时,我尝试在groupNumber中分配一个值,然后,编译器说,无法设置undefined属性。
var group: IGroup;
group.groupNumber = groupArr[i].groupNo;
group.groupMembers=[];
group.groupMembers.push(groupArr[i]);
group.totalStudentNumber = 0;
group.totalStudentNumber+=groupArr[i].studentNumber;
我也尝试初始化
group.groupNumber = 0;
仍然有错误。怎么解决呢?
最佳答案
通过输入类型,您无需初始化对象即可初始化对象
var group: any= {}