ts interface设置默认值
在 TypeScript 中,可以使用 = 符号为接口的属性设置默认值。以下是一个示例:
interface Person {
name: string;
age: number;
city?: string;
isAdmin: boolean;
}
const person: Person = {
name: "John Doe",
age: 25,
isAdmin: false,
};
在上面的示例中,Person 接口定义了 name、age、city 和 isAdmin 属性。city 属性使用 ? 符号标记为可选属性,而其他属性没有。我们可以为 person 对象的属性提供默认值,如示例中的 name、age 和 isAdmin 属性。如果没有为可选属性 city 提供默认值,那么它的值将为 undefined。
原文地址: https://www.cveoy.top/t/topic/i00h 著作权归作者所有。请勿转载和采集!