Javascript 如何在TypeScript中表示包含多个类型的二维数组?
我在学习打字 我在学习的时候有个问题Javascript 如何在TypeScript中表示包含多个类型的二维数组?,javascript,typescript,Javascript,Typescript,我在学习打字 我在学习的时候有个问题 const arr=[[192.168.0.1',1234],[192.168.0.2',5678],…]; 如何在二维数组中包含不同的类型,如上图所示? 最好使用“any”,但我不建议在官方文档中使用它。您可以在TypeScript中使用联合类型。从: 联合类型描述的值可以是多种类型之一。我们 使用竖条(|)分隔每种类型,以便为|字符串编号| 布尔值是值的类型,可以是数字、字符串或字符串 布尔型 因此,在您的情况下,可以将数组声明为: const arr
const arr=[[192.168.0.1',1234],[192.168.0.2',5678],…];
如何在二维数组中包含不同的类型,如上图所示?最好使用“any”,但我不建议在官方文档中使用它。您可以在TypeScript中使用联合类型。从: 联合类型描述的值可以是多种类型之一。我们 使用竖条(|)分隔每种类型,以便为|字符串编号| 布尔值是值的类型,可以是数字、字符串或字符串 布尔型 因此,在您的情况下,可以将数组声明为:
const arr: Array<(string | number)[]> = [['192.168.0.1', 1234], ['192.168.0.2', 5678], ...];
const-arr:Array=[[192.168.0.1',1234],[192.168.0.2',5678],…];
您想要一个类似数组的数组。的可能重复