【typescript】 Typescript数组两种类型写法 、Typescript联合类型
在TypeScript中,你可以使用两种主要方式来定义数组类型:使用数组类型字面量或者使用数组构造函数的泛型形式。
- 数组类型字面量:
let numbers: number[] = [1, 2, 3];
let strings: string[] = ['hello', 'world'];
- 数组构造函数的泛型形式:
let numbers: Array<number> = [1, 2, 3];
let strings: Array<string> = ['hello', 'world'];
对于联合类型,你可以定义一个变量,它可以是几种类型之一。当你定义一个联合类型的数组时,你需要确保数组中的每一个元素都符合联合类型中的任意一个类型。
例如,你有一个数组,它可以包含数字或字符串:
let mixed: (number | string)[] = [1, 'hello', 2, 'world'];
在这个例子中,mixed
数组可以包含数字或字符串,因此每个元素都符合 number | string
这个联合类型。
评论已关闭