TypeScript · Senior · Frage 26 von 75

Warum ist Record<Status, string> für ein Wörterbuch nach Status nützlicher als { [k: string]: string }?

Antwort zeigen

Richtige Antwort: Der Compiler verlangt einen Schlüssel für jeden Status

Erklärung

Fügt man der Union Status ein neues Mitglied hinzu, kompiliert jedes Record<Status, ...> nicht mehr, bis man Übersetzung, Icon und so weiter ergänzt. Eine Index-Signatur nimmt jeden String an und garantiert keine Vollständigkeit.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Senior · Frage 26

Teste dich selbst

Mach den Test TypeScript · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen