TypeScript · Junior · Frage 18 von 75
Wie unterscheiden sich Pick<User, 'id' | 'name'> und Omit<User, 'password'>?
- 1
Pickmacht Eigenschaften zur Pflicht,Omitmacht sie optional - 2Es sind Synonyme mit anderer Reihenfolge der Argumente
- 3
Pickbehält die genannten Eigenschaften,Omitalle außer ihnen
Antwort zeigen
Richtige Antwort: Pick behält die genannten Eigenschaften, Omit alle außer ihnen
Erklärung
Beide erzeugen aus einem bestehenden Typ einen neuen. Pick ist eine Erlaubnisliste von Schlüsseln, Omit eine Sperrliste. Zum Beispiel ist Omit<User, 'password'> ein Typ für eine API-Antwort ohne geheime Felder.