ts 枚举类型
- 默认枚举
默认的情况下,默认的情况下第一项索引是 '1',逐渐递增,可正反映射enum baseType { string, number, boolean, null, undefined, } console.log(baseType); /** 结果: { '0': 'string', '1': 'number', '2': 'boolean', '3': 'null', '4': 'undefined', string: 0, number: 1, boolean: 2, null: 3, undefined: 4 } */ // 正反映射 console.log( baseType.string, baseType.number, baseType.boolean, baseType.null, baseType.undefined ); // 结果:0 1 2 3 4 ,说明 默认索引从零开始递增 console.log(baseType[0], baseType[1], baseType[2], baseType[3], baseType[4]); // 结果:string number boolean null undefined ,可以根据
- 赋值枚举(自定义索引)
赋值的值必须是整数且以 '=' 的方式进行赋值,如果不是整数将无法进行正反映射enum sex { 男 = 101, 女 = 102, } console.log(sex); // 结果:{ '101': '男', '102': '女', '男': 101, '女': 102 } // 正反映射 console.log(sex.男, sex.女); // 结果:101 102 console.log(sex["101"], sex["102"]); // 结果:男 女
本文来自博客园,作者:.net&new,转载请注明原文链接:https://www.cnblogs.com/wugh8726254/p/17372708.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现