在TypeScript中,可以使用类型别名或接口来指定具有自定义属性的数组类型。
使用这两种方法定义具有自定义属性的数组类型后,可以将其用作变量、参数或返回类型的注解。例如:
const people: PersonArray = [
{ name: 'Alice', age: 25, occupation: 'Software Engineer' },
{ name: 'Bob', age: 30, hobby: 'Gardening' }
];
function processPeople(people: PersonArray): void {
// 处理人员数组
}
function getPeople(): PersonArray {
// 返回人员数组
}
通过上述方法,你可以在TypeScript中指定具有自定义属性的数组类型,并根据需要使用自定义属性对数组进行扩展。对于更复杂的类型定义,可以使用泛型来进一步灵活地指定数组的元素类型和自定义属性。
领取专属 10元无门槛券
手把手带您无忧上云