ts的枚举类型简化if else if判断
Posted smdb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ts的枚举类型简化if else if判断相关的知识,希望对你有一定的参考价值。
一.枚举的定义方法
// 定义方法
enum name {name1, name2, name3, ...}
二.枚举的使用
enum Sex { MALE, FEMALE, UNKNOWN } let member_sex:Sex = Sex.FEMALE; console.log(member_sex); // console.log(Sex[member_sex]); // FEMALE console.log(checkSex(member_sex)) // 女 function checkSex(sex: Sex) { let result: string = ‘‘; switch (sex) { case Sex.MALE: result = ‘男‘; break; case Sex.FEMALE: result = ‘女‘; break; case Sex.UNKNOWN: result = ‘未知‘; break; default: break; } return result; }
以上是关于ts的枚举类型简化if else if判断的主要内容,如果未能解决你的问题,请参考以下文章