TypeScript · Middle · Frage 48 von 75

Wie macht man einen generischen Parameter mit Standardwert optional?

Antwort zeigen

Richtige Antwort: type Box<T = string> = { value: T }

Erklärung

Typparameter können Standardwerte haben: Box ohne Argument ist Box<string>. Sie lassen sich mit Einschränkungen kombinieren: <T extends object = {}>. So funktionieren zum Beispiel useState<S = undefined> und EventEmitter<T = any>.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Middle · Frage 48

Teste dich selbst

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

Diesen Test machen