Zum Inhalt springen

Optionale Eigenschaften

Ein Objekt kann optionale Eigenschaften angeben, indem dem Eigenschaftsnamen ein Fragezeichen ? angehängt wird:

type X = {
a: number;
b?: number; // Optional
};

Wenn eine Eigenschaft optional ist, kann ein Standardwert angegeben werden:

type X = {
a: number;
b?: number;
};
const x = ({ a, b = 100 }: X) => a + b;