一般数组类型的定义
现在我们可以定义一个最简单的数组类型,比如就是数字类型,那么就可以这么写:
const numberArr = [1, 2, 3];
numberArr: 类型推断
const numberArr: number[] = [1, 2, 3];
同样道理,如果你的数组各项是字符串,你就可以写成这样。
const stringArr: string[] = ["a", "b", "c"];
也就是说你可以定义任意类型的数组,比如是undefined
const undefinedArr: undefined[] = [undefined, undefined];
如果数组中有多种类型,比如既有数字类型,又有字符串的时候。那我们要如何定义那。 很简单,只要加个(),然后在里边加上|就可以了,具体看代码
const arr: (number | string)[] = [1, "string", 2];
数组简单类型的定义就是这样了,并不难。
/*
* @description:
* @author: wanghao
* @Date: 2022-02-22 17:43:51
* @Modified By:
* @version: 1.0.0
*/
/**
* 一般数组类型的定义
*/
// const numberARR = [1, 2, 3];
const numberARR: number[] = [1, 2, 3];
// 同样道理,如果你的数组各项是字符串,你就可以写成这样。
const Str: string[] = ["1", "2"];
/**
* 定义任意类型的数组,比如是undefined
*/
const undefinedArr: undefined[] = [undefined, undefined];