TypeScript之数组知识点

TypeScript中数组的类型

  • 使用 类型+方括号 进行声明
let arr1:number[] = [1,2,3,4,5,6];
arr1.map(i=>{
    console.log(i);  //123456
})

注意,数组的每一项应为声明时确定的,不能改。

  • 能改变数组本身的数组方法,其参数也要被类型所限制。
let arr1:number[] = [1,2,3,4,5,6];
arr1.push(4);  //添数据必须得是数值
arr1.unshift(1);

  • 用接口来描述数组
interface Arr{
    [index:number]:string  //[下标:下标类型]:值类型
}
let arr:Arr[] = ["1","str","hello"];
console.log(arr);