例如
enum Enum {
A = 2
}
const n = Enum.A
const a = Enum[2]
为 提供智能感知/补全。A 但不是 [2]
这是因为 conple 没有像 .?还是根本不起作用?
通常你不能通过使用 [] 运算符(在打字稿中(来获取智能感知。
但是你总是可以使用 Enum[Enum.A],它将为您提供相同的结果,你仍然可以从 Enum.A 获得智能感知:
enum Enum {
A = 2
}
console.log(Enum.A); // 2
console.log(Enum[Enum.A]); // A