请问下老师关于枚举

来源:3-13 类 - 基本示例+继承

hy_wang

2021-03-26

请问下老师这段枚举代码类型推断是错误的,但是我不太明白为什么会是错误的以及应该如何让ts进行正确处理
图片描述

写回答

1回答

ustbhuangyi

2021-03-26

enum GenderEnum {
 '男' = 1,
 '女' = 2,
 '未知' = 0
}

const transformGender = (value:keyof typeof GenderEnum) =>{
 return GenderEnum[value]
}

这样吧,不要用 const enum

0
0

下一代前端开发语言 TypeScript从零重构axios

课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!

2632 学习 · 877 问题

查看课程