Hoppa till innehåll

Valfria egenskaper

Ett objekt kan specificera valfria egenskaper genom att lägga till ett frågetecken ? i slutet av egenskapsnamnet:

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

Det är möjligt att ange ett standardvärde när en egenskap är valfri:

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