相关疑难解决方法(0)

打字稿有工会,枚举是多余的?

自从TypeScript引入了联合类型以来,我想知道是否有任何理由声明枚举类型.请考虑以下枚举类型声明:

enum X { A, B, C }
var x:X = X.A;
Run Code Online (Sandbox Code Playgroud)

和类似的联合类型声明:

type X: "A" | "B" | "C"
var x:X = "A";
Run Code Online (Sandbox Code Playgroud)

如果它们基本上服务于同一目的,并且工会更强大和更具表现力,那么为什么需要枚举?

enums unions typescript

38
推荐指数
4
解决办法
9655
查看次数

标签 统计

enums ×1

typescript ×1

unions ×1