固定用于判断的基础数据时,使用 TypeScript 中的枚举类型定义。
/**
* 枚举类型
*/
enum Status {
OFFLINE,
ONLINE,
DELETED,
}
console.log(Status.OFFLINE, Status[0]);
const getResult = (status: number): string => {
switch (status) {
case Status.OFFLINE:
return 'offline';
case Status.ONLINE:
return 'online';
case Status.DELETED:
return 'deleted';
default:
return 'error';
}
};
const result = getResult(Status.OFFLINE);
console.log(result);