Was sind Enum-Flags in TypeScript?

8

Ich lerne TypeScript mit diesem eBook als Referenz. Ich habe die offizielle Typoskript-Dokumentation durchsucht, aber ich finde keine Informationen über Enum-Flags.

>     
Jaime Rios 07.09.2016, 00:45
quelle

2 Antworten

21

Sie sind eine Möglichkeit, eine Sammlung boolescher Werte effizient zu speichern und darzustellen.

Nehmen wir zum Beispiel diese Flags enum:

%Vor%

Anstatt nur einen einzelnen Wert wie folgt darzustellen:

%Vor%

Wir können mehrere Werte in einer einzelnen Variablen darstellen:

%Vor%

Testen Sie sie dann einzeln:

%Vor%     
David Sherret 07.09.2016, 01:22
quelle
0

Mit Flags können Sie überprüfen, ob eine bestimmte Bedingung aus einer Reihe von Bedingungen zutrifft. Dies ist ein übliches Programmiermuster in verschiedenen anderen Programmiersprachen, z.B. Hier ist ein Beispiel zu C #: Verwenden von Bitwise-Operatoren in Flags

    
basarat 07.09.2016 04:24
quelle

Tags und Links