Skip to content

Опционални свойства

Един обект може да дефинира опционални свойства, като добави въпросителен знак ? в края на името на свойствата:

type X = {
a: number;
b?: number; // Опционално свойство
};

Възможно е да се зададе стойност по подразбиране, когато свойството е опционално:

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