美文网首页
TS基础(六)数组类型

TS基础(六)数组类型

作者: Viewwei | 来源:发表于2020-12-22 18:57 被阅读0次

数组类型在TS中可以使用多种方式,比较灵活

第一种【类型+方括号】表示方法 string[]

let fibonacci: number[] = [1, 1, 2, 3, 5]; //定义一个数值数组

数组中不允许出现其他的类型

let fibonacci: number[] = [1, '1', 2, 3, 5];

// Type 'string' is not assignable to type 'number'.

也对数组的方法进行了限制

let fibonacci: number[] = [1, 1, 2, 3, 5];
fibonacci.push('8');

// Argument of type '"8"' is not assignable to parameter of type 'number'.

第二种 数组泛型 Array<T>

let fibonacci: Array<number> = [1, 1, 2, 3, 5];

第三种 用接口表示数组

interface NumberArray {
    [index: number]: number;
}
let fibonacci: NumberArray = [1, 1, 2, 3, 5];

第四种 用接口表示数组

    let args: {
        [index: number]: number;
        length: number;
        callee: Function;
    } = arguments;
}

相关文章

  • TS基础(六)数组类型

    数组类型在TS中可以使用多种方式,比较灵活 第一种【类型+方括号】表示方法 string[] 数组中不允许出现其...

  • 数据类型

    typescript 命令 ​ tsc --init 生成配置文件 ts的基础数据类型 特殊数据类型 数组 ...

  • 基础类型

    ts 一共12种基础类型 布尔值 boolean 数字 number 字符串 string 数组 numebr[]...

  • 2021-01-28

    一:ts初步了解 基础类型 ts的基础类型中有如下几种:boolean/number/string/object/...

  • 白话文:几个例子马上看懂typescript基础类型

    TS入门:基础类型

  • Typescript (1)

    元祖类型:元祖属于TS基础类型中的一个。表示已知元素数量和类型的数组,各元素类型不必相同,对应位置的类型需要相同 ...

  • 1.数据类型-基本的数据类型

    布尔类型 数值类型 字符串类型 数组类型 ts定义数组有两种数组类型 元组类型 属于数组的一种: 可以给数组中的每...

  • TypeScript02--基础数据类型与接口

    基础数据类型: 1.ts的基础数据类型: ts相比js新增的数据类型:元组,any,void,neve...

  • typescript基本类型与语法

    目录 ts基本类型js 的七种基本类型EnumAnyVoidTupleNull & Undefined 数组类型 ...

  • TypeScript 07 - 类型推断

    基础 最佳通用类型 上下文类型 1. 基础 在 TS 中未明确指出类型的地方,TS 会帮助提供类型,当初始化变量和...

网友评论

      本文标题:TS基础(六)数组类型

      本文链接:https://www.haomeiwen.com/subject/sfjdnktx.html