TypeScript:为什么选择Maps而不是Enums?