//类型加中括号
let arr:number[]=[123]
//这样会报错定义了数字类型出现字符串是不允许的
let arr:number[]=[1,2,3,'1']
//操作方法添加也是不允许的
let arr:number[]=[1,2,3,]
arr.unshift('1')
var arr: number[]=[1, 2, 3]; //数字类型的数组
var arr2: string[]=["1", "2"]; //字符串类型的数组
var arr3: any[]=[1, "2", true]; //任意类型的数组
//对象数组
interface X {
name:string,
age?:number,
}let arr:X[]=[{name:'123'},{name:'345'}]
二、数组泛型:Array<类型>
let arr:Array<number>=[1,2,3,4,5]
三、多维数组
let data:number[][]=[[1,2], [3,4]];let data:number[][][]=[[1,2], [3,4], [4,5]];let arr:Array<Array<number>>=[[1,2], [3,4]];