【问题标题】:Assign enum value to variable将枚举值分配给变量
【发布时间】:2021-12-29 13:56:42
【问题描述】:

我有一个问题,为什么这是不可能的以及如何解决它

enum Cars {
    FORD='Ford',
    KIA='KIA'
}

class MyCars {
    public carName: typeof Cars =Cars;
}

const car1 = new MyCars();
car1.carName = Cars.FORD;

【问题讨论】:

    标签: typescript enums


    【解决方案1】:

    您的carName 输入不正确。您的代码已修复:

    enum Cars {
        FORD='Ford',
        KIA='KIA'
    }
    
    class MyCars {
        public carName?: Cars;
    }
    
    const car1 = new MyCars();
    car1.carName = Cars.FORD;
    

    TypeScript playground

    【讨论】:

      猜你喜欢
      • 2014-09-20
      • 1970-01-01
      • 2016-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-01
      • 2021-10-21
      • 1970-01-01
      相关资源
      最近更新 更多