7
Ich habe eine Enumeration wie diese Wie überprüfen, ob eine bestimmte Zeichenfolge in Enum existiert
definiertexport enum someEnum {
None = <any>'',
value1 = <any>'value1',
value2 = <any>'value2',
value3 = <any>'value3'
}
Zum Beispiel möchte ich "value4" existiert in Enum überprüfen. Ich sollte falsch werden, da value4 nicht in enum definiert ist.
Ich probierte if (someEnum['value4'])
, aber bekommen Fehler-Element implizit hat einen 'any' Typ, weil Index Ausdruck nicht vom Typ 'Nummer' ist.