数组定义多种类型的问题

来源:2-14 泛型、数组与元组(上)

慕莱坞4958864

2021-03-27

老师,想请教一下如果想设置包含多种对象类型的数组,以下三种写法有什么不同?
interface FieldA {
name: string;
key: string;
}
interface FieldB {
age: number;
key: string;
}

  • const arr: (FieldA | FieldB)[ ] = …
  • const arr: Array<FieldA | FieldB> = …
  • const arr: FieldA[] | FieldB[] = …

谢谢老师

写回答

1回答

Dell

2021-03-27

同学这个你继续往下听,后面有讲到泛型,听完之后这块就能理解了。

0
0

专为小白设计的TypeScript入门课

Dell老师专为TypeScript小白打造的,全栈式教学TS入门课程

2249 学习 · 506 问题

查看课程