TS基础篇2:数组 及 元组

如题所述

第1个回答  2022-07-03

第一:基础类型 + 方括号

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

第二:数组泛型

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

第三:接口数组

接口解释:NumberArray 表示:只要 index 的类型是 number,那么值的类型必须是 string。

第四:any在数组中的应用

any 表示数组中允许出现任意类型数据

第五:map数组 及 多种遍历方式

Map,Set 和 Promise 是 ES6 特性。
参考网址: https://www.jianshu.com/p/cd454aa2bea9
第一种遍历方式:

第二种遍历方式:

区别:
1、在循环对象属性的时候,使用for...in ; 在遍历数组的时候的时候使用for...of。
2、for...in循环出的是key,for...of循环出的是value

第三种遍历方式:

第六:二维数组 及 正确的初始化

1、数组中的数据类型必须和规定的类型顺序对应起来
2、当使用越界索引给数组赋值的时候,会使用联合类型(只要值是规定类型的某一种即可)。

相似回答