一般数组类型的定义

    • 现在我们可以定义一个最简单的数组类型,比如就是数字类型,那么就可以这么写:

      1. const numberArr = [1, 2, 3];
    • numberArr: 类型推断

      1. const numberArr: number[] = [1, 2, 3];
    • 同样道理,如果你的数组各项是字符串,你就可以写成这样。

      1. const stringArr: string[] = ["a", "b", "c"];
    • 也就是说你可以定义任意类型的数组,比如是undefined

      1. const undefinedArr: undefined[] = [undefined, undefined];
    • 如果数组中有多种类型,比如既有数字类型,又有字符串的时候。那我们要如何定义那。 很简单,只要加个(),然后在里边加上|就可以了,具体看代码

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

    数组简单类型的定义就是这样了,并不难。

    1. /*
    2. * @description:
    3. * @author: wanghao
    4. * @Date: 2022-02-22 17:43:51
    5. * @Modified By:
    6. * @version: 1.0.0
    7. */
    8. /**
    9. * 一般数组类型的定义
    10. */
    11. // const numberARR = [1, 2, 3];
    12. const numberARR: number[] = [1, 2, 3];
    13. // 同样道理,如果你的数组各项是字符串,你就可以写成这样。
    14. const Str: string[] = ["1", "2"];
    15. /**
    16. * 定义任意类型的数组,比如是undefined
    17. */
    18. const undefinedArr: undefined[] = [undefined, undefined];