typescript 对象类型
时间: 2023-09-24 09:14:21 浏览: 95
TypeScript 中的对象类型可以使用接口或类型别名来声明。一个对象类型表示一个具有特定属性和属性类型的对象。
例如,以下是一个使用接口声明的简单对象类型:
```
interface Person {
name: string;
age: number;
}
```
这个对象类型表示一个具有 `name` 和 `age` 属性的对象,其中 `name` 属性的类型为 `string`,`age` 属性的类型为 `number`。
接口还可以包含可选属性、只读属性和任意属性等特性,具体可以参考 TypeScript 文档。
另外,也可以使用类型别名来声明对象类型,例如:
```
type Person = {
name: string;
age: number;
}
```
这与上面的接口声明具有相同的效果。不同之处在于,类型别名可以定义任何类型,而不仅仅是对象类型。
阅读全文