javascript 在TypeScript中初始化空对象数组

cgh8pdjw  于 2023-04-28  发布在  Java
关注(0)|答案(2)|浏览(296)

如何在TypeScript中初始化空对象数组?

验证码:

let data: [{productID: number, vendorID: number}] = [];

编译错误:

Type '[]' is not assignable to type '[{productID: number, vendorID: number}]'.
lb3vh1jj

lb3vh1jj1#

你写的格式是一个包含一个元素的元组,试试这个:

let data: Array<{ productID: number, vendorID: number }> = [];

或者:

let data: { productID: number; vendorID: number }[] = [];
toiithl6

toiithl62#

首先定义一个类型Product,然后声明一个该类型的数组:

interface Product{
    productID: number;
    vendorID: number
}
let data:Product[]=[]

相关问题