第六课:数组类型;

157 阅读1分钟

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;
}