在 TypeScript 中,可以使用 = 符号为接口的属性设置默认值。以下是一个示例:

interface Person {
  name: string;
  age: number;
  city?: string;
  isAdmin: boolean;
}

const person: Person = {
  name: "John Doe",
  age: 25,
  isAdmin: false,
};

在上面的示例中,Person 接口定义了 nameagecityisAdmin 属性。city 属性使用 ? 符号标记为可选属性,而其他属性没有。我们可以为 person 对象的属性提供默认值,如示例中的 nameageisAdmin 属性。如果没有为可选属性 city 提供默认值,那么它的值将为 undefined

ts interface设置默认值

原文地址: https://www.cveoy.top/t/topic/i00h 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录