TypeScript 数组类型定义

数组类型定义

普通数组类型定义

1. number类型 可以直接写也可以自己定义

const numberArr = [1, 2, 3];
const numberArr2 : number[] = [1, 2, 3];

2. string类型

const stringArr: string[] = ["a", "b", "c"];

3. 可以定义任何类型

const undefinedArr: undefined[] = [undefined, undefined];

4. 数组的元素有多重类型

const arr: (number | string)[] = [1, "string", 2];

数组中对象类型的定义

/* 使用类型别名 (type alias) 以type关键字开始*/

type lady  = {
    name : string , age : Number}
const xiaoJieJies: lady[] = [
    {
    name: "刘英", age: 18 },
    {
    name: "谢大脚", age: 28 },
  ];

  /* 可以用类进行定义 */
  class Madam {
   
    name: string;
    age: number;
  }
  
  const xiaoJieJie2s: Madam[] = [
    {
    name: "刘英", age: 18 },
    {
    name: "谢大脚", age: 28 },
  ];
全部评论

相关推荐

爱看电影的杨桃allin春招:我感觉你在炫耀
点赞 评论 收藏
分享
头像
10-22 19:18
上海大学 后端
jopajhhdjwnqk:水印都叠杀人书了
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务