TypeScript · Senior · Frage 66 von 75
Warum kann eine große Union aus String-Literalen den Compiler bremsen?
- 1Jeder Union-Typ schaltet das Caching des Compilers ab
- 2Unions werden im Speicher als ein langer String abgelegt
- 3Viele Operationen wachsen mit der Zahl der Mitglieder
Antwort zeigen
Richtige Antwort: Viele Operationen wachsen mit der Zahl der Mitglieder
Erklärung
Wo Unions in die Tausende wachsen, nimmt man besser string mit Branded oder validierten Typen; prüfen kann man mit --extendedDiagnostics.