【发布时间】:2020-10-28 03:50:04
【问题描述】:
我有一门课如下:
export class Template {
public Id: Number;
public FileName: string;
}
以下 sn-p 来自我想首先创建一个对象(Template 类型)并将其推送到数组的函数。代码在temp.Id 处出现错误:
错误类型错误:无法设置未定义的属性“Id”。
模板最初是空的。 templates 是一个包含一些文件名的数组。数组声明为:templateObjects: Template[] = new Array();
for (let i = 0; i < this.templates.length; i++) {
var temp: Template;
temp.Id = i;
temp.FileName = this.templates[i].toString();
this.templateObjects.push(temp);
}
【问题讨论】:
标签: javascript arrays angular typescript javascript-objects