#javascript #angular #typescript
Вопрос:
export enum visible {
Me = 73 | 97,
Team = 74 | 98
}
можем ли мы определить перечисление в машинописном тексте с двумя значениями , у меня есть сценарий, в котором он должен принимать оба числа для одного перечисления «Я»
Комментарии:
1. В принципе, перечисление может иметь только одно значение (я не уверен, отличается ли машинопись). Но если вам нужно несколько значений для перечисления, имеет смысл создать класс и инкапсулировать его внутри.
2. @Sid прав. Члены перечисления не могут иметь более одного значения в typescript. Какую модель вы пытаетесь здесь изобразить? Вероятно, есть лучший способ.
Ответ №1:
Перечисление нельзя использовать подобным образом. Я не уверен, что именно вы пытаетесь сделать, но, похоже, вместо этого вам может понадобиться интерфейс.
Например:
export interface Visible {
Me: 73 | 97;
Team: 74 | 98;
}
const visible: Visible = { Me: 73, Team: 98 };