TypeScript中如何深入理解并有效运用枚举类型?