例如
enum Enum {
A = 2
}
const n = Enum.A
const a = Enum[2]
为.A而不是[2]
提供智能感知/完成这是因为[就像它一样。或者根本就没有工作?
答案 0 :(得分:1)
通常你不能通过使用[]运算符(在打字稿中)获得智能感知。
但你总是可以使用Enum [Enum.A],它会为你提供相同的结果,你仍然可以从Enum.A获得intellisense:
enum Enum {
A = 2
}
console.log(Enum.A); // 2
console.log(Enum[Enum.A]); // A