对数组类型的定义有两种方式
let arr:string[] = ["1","2"];
let arr2:Array<string> = ["1","2"];
数组定义的几个例子
1.字符串类型
let arr:string[] = ['张三','李四']
console.log(arr)
let arr2:Array<string> = ['张三','李四']
console.log('arr2',arr2)
2.数字类型
let numArr:number[] = [1,2]
console.log(numArr)
let numArr2:Array<number> = [1,2]
console.log('numArr2',numArr2)
3.联合类型数组
let doubleArr:(string|number)[] = [1,2,'3']
console.log('doubleArr',doubleArr)
4.指定数组对象成员类型
interface arrObj {
name:string,
age:number
}
let abjArr:arrObj[] = [{name:'张三',age:18}]