代码之家  ›  专栏  ›  技术社区  ›  Dr.YSG

正在寻找使用ES2018创建枚举结构的方法

  •  0
  • Dr.YSG  · 技术社区  · 8 年前

    有了ES2018,有没有一种更强大的方法来创建这个主题列表(我想要的是自动生成的数字)。

    const Topics = {
        NullTopic: 0,
        simActorStateTest: 1,
        navActorStateTest: 2,
        simTelemetryVenom11: 3,
        navTelemetryVenom11: 4,
        simTelemetryVenom12: 5,
        navTelemetryVenom12: 6,
        scenarioStart: 7,
        scenarioEnd: 8,
    }
    
    1 回复  |  直到 8 年前
        1
  •  1
  •   dustytrash    8 年前
    var i =0;
    const Topics = {
        NullTopic: i++,
        simActorStateTest: i++,
        navActorStateTest: i++,
        simTelemetryVenom11: i++,
        navTelemetryVenom11: i++,
        simTelemetryVenom12: i++,
        navTelemetryVenom12: i++,
        scenarioStart: i++,
        scenarioEnd: i++
    }