1.常见数组的方式: type[];
let a: number[] = [1,2,3] // 只允许出现number类型;
let b: string[] = ['1', '2', '3'] // 只允许出现string类型
2.数组泛型: Array<type>;
let a: Array<number> = [1, 2, 3]; // 只允许出现number类型;
let b: Array<string> = ['1', '2', '3'] // 只允许出现string类型
let c: Array<{ a: string, b: string | number }>
3.interface接口表示数组:此类一般用于类数组;
interface arrInter {
[index: number]: number
}
let a: arrInter = [1, 2]
// 类数组
function sum() {
let a: {
[index: number]: number,
length: number,
calee: Function
} = arguments;
}