Přeskočit na obsah

Volitelné vlastnosti

Objekt může určit volitelné vlastnosti přidáním otazníku ? na konec názvu vlastnosti:

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

Pokud je vlastnost volitelná, lze zadat výchozí hodnotu:

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