// 枚举export = {}// // 定义一个枚举类型// enum PostStatus {// Draft = 0,// Unpublished = -1,// Published = 1// }// 如果不设置值,则默认从 0 开始累加// 如果第一个设置了值,则剩下的值会在此基础上累加// enum PostStatus {// Draft = 1,// Unpublished,// Published// }// 如果是字符串,则需要手动给每一个去赋值// enum PostStatus {// Draft = 'aaa',// Unpublished = 'bbb',// Published = ' = 1'// }// 常量枚举 编译可以看出差别const enum PostStatus {Draft = 0,Unpublished = -1,Published = 1}const post = {title: 'Hello',content: "TypeScript",// 这里可以使用枚举status: PostStatus.Draft}
