我正在创建一个模拟类,用于为我的 Angular2 TypeScript 项目生成示例数据。我仍然是编程初学者,并且对有关 TypeScript 的可用信息感到困惑。我的问题:
我想创建 100 个项目并将它们保存在一个数组中。这 100 个项目将动态生成。我使用的静态方式非常简单,但是如何动态地做到这一点呢?我从一些迭代代码开始,但是如何最好地替换 console.log 代码,并让迭代的输出作为静态数据。我需要一些例子
模拟名称.ts(静止的)
export var NAMES: Name[] = [
{"id": 01, "name": "Tony"},
{"id": 02, "name": "Jake"}
]
模拟名称动态.ts(动态)
export var NAMES = [];
for (let i = 1; i < 100; i++) {
console.log(i);
}
name.ts(命名类文件)
export class Name {
id: number;
name: string;
}
你所要做的就是使用Javascript中数组的push函数。
var NAMES = [];
for (let i = 1; i < 100; i++) {
let newName = {
id:i.toString(),
name:"Tony"
};
NAMES.push(newName);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)