TypeScript · Middle · Frage 35 von 75
Was liefert Parameters<(a: string, b?: number) => void>?
- 1
{ a: string; b?: number } - 2
[a: string, b?: number] - 3
string | number
Antwort zeigen
Richtige Antwort: [a: string, b?: number]
Erklärung
Parameters liefert ein Tupel der Parameter und behält Optionalität und Namen. Praktisch für Wrapper: function logged(...args: Parameters<typeof fn>). Für Konstruktoren gibt es ConstructorParameters.