主页 分类 关于

TypeScript数组类型注解的方法

TypeScript学习笔记

常见的

数字型
const numberArr : number[] = [1,2,3,4,5,6,7,8,9]

字符串型
const stringArr : string[] = ['a','b','c','d','e']

不常见的

const  : UndefinedArr : Undefined[] = [Undefined,Undefined,Undefined]

多类型

const arr : (nuber | string)[] = [2,"史迪奇",3]

对象

const sdq: {name:string,age:number}[] = [
{name:"史迪奇",age:2001},
{name:"史迪仔",age:2001}
]

typr alias 类型别名

type sdz ={name:string,age:number}
class Madam {
name:string;
age:number;
}
const sdq: Madam[] = [
{name:"史迪奇",age:2001},
{name:"史迪仔",age:2001}
]

元组

const sdq:[string,string,number] = ['史迪奇','雄性',626]

列表包元组

const sdq:[string,string,number] []= [
['史迪奇','雄性',626],
['鲁本','雄性',625],
['安琪','雌性',624]
]









作者: 我叫史迪奇
本文来自于: https://sdq3.link/TypeScript-array.html博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议