TypeScript 的类型校验是给程序员看的,在编译后不会存在TS代码。
枚举
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
enum Status { MASSAGE, SPA, DABAOJIAN }
console.log(Status.MASSAGE, Status[0])
function getStatus(status: any) { if (status === Status.MASSAGE) { return 'massage' } else if (status === Status.SPA) { return 'spa' } else if (status === Status.DABAOJIAN) { return 'dabaojian' } }
const result = getStatus(Status.SPA) console.log(result)
|