TypeScript · Junior · Frage 31 von 75

Was macht as const in const roles = ['admin', 'user'] as const?

Antwort zeigen

Richtige Antwort: Macht das Array zu einem readonly-Tupel mit 'admin' und 'user'

Erklärung

Ohne as const ist der Typ string[]. Mit ihm ist er readonly ['admin', 'user'], und man kann eine Union ableiten: type Role = typeof roles[number] → 'admin' | 'user'. Zur Laufzeit wird das Objekt nicht eingefroren.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Junior · Frage 31

Teste dich selbst

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

Diesen Test machen