TypeScript 定义类型 数据里有多个对象
时间: 2024-05-16 15:14:54 浏览: 155
什么是TypeScript
如果数据里有多个对象,你可以使用 TypeScript 中的接口来定义类型。以下是一个示例:
```typescript
interface UserData {
name: string;
age: number;
}
interface User {
id: number;
data: UserData;
}
const users: User[] = [
{
id: 1,
data: {
name: 'Alice',
age: 25,
},
},
{
id: 2,
data: {
name: 'Bob',
age: 30,
},
},
];
```
在上面的示例中,我们定义了两个接口:`UserData` 和 `User`。`UserData` 表示用户的基本信息,包括姓名和年龄。`User` 表示一个完整的用户对象,包括一个唯一的 ID 和用户的基本信息。我们使用 `User[]` 来表示一个用户对象的数组。
你可以根据自己的需求来定义接口,以便在代码中使用类型检查。
阅读全文