تخطَّ إلى المحتوى

الخصائص الاختيارية

يمكن للكائن تحديد خصائص اختيارية بإضافة علامة استفهام ? إلى نهاية اسم الخاصية:

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

يمكن تحديد قيمة افتراضية عندما تكون الخاصية اختيارية:

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