首页 > 解决方案 > 在 JavaScript 中创建对象类数组

问题描述

假设我有这个类:

class Car {
  constructor(brand) {
    this.carname = brand;
  }
  present() {
    return "I have a " + this.carname;
  }
}

我需要使用此类的对象创建一个数组,为此我正在使用:

mycar : Car[] = new Car[2];
mycar[0] = new Car("Ford");
mycar[1] = new Car("Renault");

但它不起作用,我该怎么做?

标签: typescript

解决方案


要在 Typescript 中创建一个新数组,您所要做的就是:mycar : Car[] = []; 并将汽车添加到该数组中,您应该使用mycar.push(new Car("Subaru"));.


推荐阅读