我有一个UserModel,如下所示。
export class UserModel {
constructor(
public id: string,
public firstName: string,
public lastName: string
) { }
}
如果我想要符合UserModel的用户数组,请使用
var userArray: UserModel[] = []
或
var userArray: [UserModel] = [];
有什么区别?
答案 0 :(得分:3)
查看TypeScript handbook我们可以看到数组被声明为
let userArray: UserModel[] = [];
或
let userArray: Array<UserModel> = [];
并且Tuple
被声明为
let x: [string, number];
因此,您的第二个语句根本不会声明数组。