typescript ?运算符
时间: 2023-09-01 20:12:55 浏览: 74
typescript
TypeScript 中的 ? 运算符用于表示一个属性是可选的,即该属性可以存在,也可以不存在。在对象类型或接口中使用 ? 运算符可以定义一个可选属性。例如:
```
interface Person {
name: string;
age?: number; // age 属性是可选的
}
const person1: Person = { name: 'Jack' }; // 合法
const person2: Person = { name: 'Tom', age: 20 }; // 合法
```
阅读全文