首页 > 解决方案 > TypeScript:实体 [] 和数组之间有区别吗?

问题描述

尽在标题中,

例如

users: User[];
users: array<User>;

有什么区别?有没有比另一种更好的做法?

nb:我找不到有关此的信息,我在源代码中都看到了。

标签: typescript

解决方案


users: User[];是一个有效的类型。

users: array<User>;不是有效类型。你会得到一个错误Cannot find name 'array'

您可以创建如下所示的界面。

export interface Person {
    users: User[];
}

export interface User {
    firstName: string;
    lastName: string;
}

推荐阅读