typescript - 将枚举打印为字符串打字稿
问题描述
我的枚举:
enum VerificationStatus {
pending,
rejected,
verified
}
我正在尝试以以下格式打印枚举:
console.log(myEnumtoString(VerificationStatus.pending))
应该打印字符串
"VerificationStatus.pending"
我试过了:
console.log(`${typeof VerificationStatus}.${VerificationStatus[VerificationStatus.pending]}`)
但我明白了:
"object.pending"
解决方案
像这样定义你的枚举
enum VerificationStatus {
pending='pending',
rejected='rejected',
verified='verified'
}
推荐阅读
- scala - Sbt docker stage SocketException 即使 pom 存在
- amazon-web-services - 由于空白字段,S3 COPY 到 Redshift 表在选项卡受限文件上失败
- php - SQLSTATE[HY000]: 一般错误: 1005 Can't create table `ic`.`livros`(errno: 150 "Foreign key constraint is wrongly forms") id`))
- c# - 当前上下文中不存在名称“DisplayPromptAsync”-Xamarin
- javascript - 我写的 Discord.js 命令不起作用
- google-apps-script - 如何将标签分配给允许在谷歌日历上进行 3D 冲突检测的事件?
- spring-boot - Spring Boot Web 客户端和编写协定合同
- python - 网络抓取隐藏字段
- node.js - 缺少 NPM 安装程序
- python - 有没有办法改变点的大小、颜色和形状?