创建没有名称的新实例

时间:2019-09-27 16:35:40

标签: javascript

创建大量实例的最佳方法是什么? 例如,如果我有Enemy类,并且想生成100个单位,是否应该创建循环并以不同的方式依次命名每个单位,或者有更简单的方法做到这一点?我在问关于javascript的问题。谢谢

1 个答案:

答案 0 :(得分:0)

  • 最好的方法可能是for循环,除非您在Enemy构造函数中进行了一些大型的特定工作(在这种情况下,您应该扩展问题,因为我很感兴趣)。对于您要尝试执行的操作,我可以想象它看起来像这样:
Let firstnames = [list of 10 first names]
Let secondnames = [list of 10 second names]
class Enemy () {
    constructor(name) {
        this.name = name
    }
}
for(let i=0;i==10i++){
    for(let j=0, j==10, j++) {
        let name = firstname[i].toString+" "+secondname[j].toString
        new Enemy(name[i])
    }
}

旁注:下次您发布问题时,请确保创建一个最小的,可重复的代码示例,并告诉我们您之前尝试过的内容:)查看帮助部分的“如何提出问题”部分< / p>