在TypeScript接口中指定具有多个对象的数组,可以使用以下语法:
interface MyInterface {
myArray: MyObject[];
}
interface MyObject {
property1: string;
property2: number;
}
const myData: MyInterface = {
myArray: [
{ property1: "value1", property2: 1 },
{ property1: "value2", property2: 2 },
{ property1: "value3", property2: 3 }
]
};
在上述示例中,我们定义了一个名为MyInterface
的接口,它包含一个名为myArray
的属性,该属性是一个MyObject
类型的数组。然后,我们定义了另一个接口MyObject
,它包含两个属性property1
和property2
,分别是字符串和数字类型。
接下来,我们创建了一个名为myData
的对象,它符合MyInterface
接口的定义。在myData
对象中,我们可以指定一个包含多个MyObject
对象的数组,每个对象都具有property1
和property2
属性。
这种方式可以用于指定具有多个对象的数组,你可以根据实际需求定义更多的属性和对象类型。
领取专属 10元无门槛券
手把手带您无忧上云