w3schools 有这个例子:
enum StatusCodes {
NotFound = 404,
Success = 200,
Accepted = 202,
BadRequest = 400
}
在这个例子中为什么要使用 enum 而不是 const ?它具有相同的类型检查并且不使用枚举增量。
const StatusCodes = {
NotFound: 404,
Success: 200,
Accepted: 202,
BadRequest: 400
};
有人会在代码中选择这个枚举示例吗?
枚举还有各种其他功能,例如
类型约束
可以用函数初始化
枚举 E { A = getA(), B = 获取 B() }
还有其他各种