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']//数组里可以同时有数字类型和字符串类型

  

 

posted @ 2024-06-14 21:08  light丶  阅读(30)  评论(0)    收藏  举报