通过序数索引打字稿获取枚举值

时间:2020-07-25 20:11:44

标签: typescript enums

我有这个枚举:

enum defaultShaderType {
  VERTEX_SHADER = 23,
  FRAGMENT_SHADER = 57
}

是否有直接方法通过打字稿中的枚举的序数索引访问数值? 我想要的例如:

const value1 = defaultShaderType[0]; //23
const value2 = defaultShaderType[1]; //57

当我尝试它时,我得到的是不确定的。 就我而言,我想要for循环中的值,因此我想获取枚举中元素数量的值。我知道有很多变通办法,并且可以使用其他数据结构来实现,但是可以以这种方式使用打字稿枚举吗?

谢谢。

0 个答案:

没有答案