繁体   English   中英

在类型接口 typescript 中使用 OR

[英]Using OR in type interface typescript

我有一个数组,其中每个索引项都可以是IBusinessDetailCompetitorICustomerCompetitorInstant

所以我能做点什么吗
customerCompititorArray: (IBusinessDetailCompetitor[] | ICustomerCompetitorInstant[])

但这会出错。 请帮忙。

数组中的项目应该是联合类型

interface IBusinessDetailCompetitor {
    a: string
}
interface ICustomerCompetitorInstant {
    b: string
}

const customerCompititorArrayCorrect: Array<IBusinessDetailCompetitor | ICustomerCompetitorInstant> = [{a: '1'}, {b: '2'}]

TypeScript 游乐场

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM