ts数组类型注解
有两种方法
语法1:let 变量名:类型[] 或 let 变量名:(类型 | 类型)[]
语法2:let 变量名:Array<类型> 或 let 变量名:Array<类型 | 类型>
方法一: let arr1:string[] arr1=['1','2','3'] 或 let arr1:(string | number)[] arr1:[11,'2',33,'4'] //数组里可以同时有数字类型和字符串类型
或
let arr1:(string[] | number[])
arr1:[11,11,33,33] //数组里只可以数字类型
arr1:['1','1','3','3'] //数组里只可以字符串类型
方法二: let arr2:Array<number> arr2=[1,2,3,4,5] 或 let arr2:Array<number | string> arr2=[11,'2',33,'4']//数组里可以同时有数字类型和字符串类型