typescript - TypeScript 枚举变量日志记录
问题描述
我在打字稿中有一个枚举变量,看起来像这样
export enum VoucherType {
DebitVoucher = 1,
CreditVoucher = 2,
PurchaseVoucher = 19
}
登录后
console.log(VoucherType);
输出有问题
{
1: "DebitVoucher",
2: "CreditVoucher",
19: "PurchaseVoucher",
DebitVoucher: 1,
CreditVoucher: 2,
PurchaseVoucher: 19}1:
"DebitVoucher"2:
"CreditVoucher"19:
"PurchaseVoucher"CreditVoucher: 2DebitVoucher: 1PurchaseVoucher: 19: Object
我需要实际的 JavaScript 对象,我怎么能得到这个?提前致谢。
解决方案
您需要将枚举属性值定义为字符串。然后它应该工作。
export enum VoucherType {
DebitVoucher = '1',
CreditVoucher = '2',
PurchaseVoucher = '19'
}
console.log(VoucherType); // output {"DebitVoucher":"1","CreditVoucher":"2","PurchaseVoucher":"19"}
推荐阅读
- javascript - 增加计数器并动态更改依赖它的变量
- mysql - 获取最后 9 次出现
- javascript - 获取选定的数据表单分组集合选择
- sql-server - 如何将数据从一台服务器的视图复制到 SQL Server 数据库中另一台服务器的数据库表中?
- javascript - 调试为什么 react-native 发布版本会崩溃并调试一个工作正常
- react-native - 如何在本机反应中制作松鼠形状
- java - JsonMappingException:直接自引用导致循环(通过引用链:MyClass["underlyingValue"])
- rest - 如何获取可以对 DriveItem 资源执行的可能操作列表?
- asp.net-mvc - 更新我的数据库 - 失败
- jquery - 使用 jquery 将 ID 设置为 div 并在单击按钮后显示 div