一、TypeScript-数组
-
数组的定义
-
普通数组定义
const arr: number[] = [1, 2, 3];
-
定义多类型数组
const arr: (number | string)[] = [1, 2, 3, "4", "5", "6"];
-
类型别名
// type alias 类型别名 type User = {name: string; age: number} const objectArr: User[] = [{ name: "zhangsan", age: 28 }]
-
Class定义
class Teacher{ name: string; age: number; } const teacherArr: Teacher[] = [ new Teacher(), { name: "lisi", age: 21 } ]
-
二、TypeScript-元组-tuple
-
数组中确定的个数,确定的类型数据
const teacherInfo: [string, string, number] = ["zhangsan", "男", 28];
-
应用场景
-
比如读取csv文件,列类型是被确定的,读取列数也是被确定的
const teacherList: [string, string, number][] = [ ["zhangsan", "男", 28], ["lisi", "男", 26], ["hanmeimei", "女", 28], ];
-