我有一个UserModel,如下所示。
export class UserModel {
constructor(
public id: string,
public firstName: string,
public lastName: string
) { }
}
如果我想要一个符合UserModel的Users数组,我是否使用
var userArray: UserModel[] = []
要么
var userArray: [UserModel] = [];
有什么区别?
最佳答案
查看TypeScript handbook,我们可以看到一个数组被声明为
let userArray: UserModel[] = [];
要么
let userArray: Array<UserModel> = [];
并且
Tuple
声明为let x: [string, number];
因此,您的第二条语句根本不声明数组。
关于javascript - typescript 数组语法MyModel []或[MyModel],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42624970/