如何在TypeScript中初始化空对象数组?
验证码:
let data: [{productID: number, vendorID: number}] = [];
编译错误:
Type '[]' is not assignable to type '[{productID: number, vendorID: number}]'.
lb3vh1jj1#
你写的格式是一个包含一个元素的元组,试试这个:
let data: Array<{ productID: number, vendorID: number }> = [];
或者:
let data: { productID: number; vendorID: number }[] = [];
toiithl62#
首先定义一个类型Product,然后声明一个该类型的数组:
Product
interface Product{ productID: number; vendorID: number } let data:Product[]=[]
2条答案
按热度按时间lb3vh1jj1#
你写的格式是一个包含一个元素的元组,试试这个:
或者:
toiithl62#
首先定义一个类型
Product
,然后声明一个该类型的数组: