TypeScript日常类型(2): Arrays

82 阅读1分钟

Arrays

Array 对象与其他编程语言中的数组类似,它允许将多个项存储在一个变量名下,并提供用于执行常见数组操作的成员方法。

数组的第一种写法(常用写法)

// 其实大部分场景下,数组的每一项类型应该都是一样的
// 我们不需要去纠结不同类型的情况,有其它的类型可以表示这种情况(目前尽量不引入多余的概念)

// 数字数组
let scores: number[] = [97, 98, 99]
// 字符串数组
let names: string[] = ['Tom', 'Jerry']
// 布尔值数组
let canAccessModules: boolean[] = [true, false]

数组还有第二种写法 (用的比较少)

// 数字数组
let scores: Array<number> = [97, 98, 99]
// 字符串数组
let names: Array<string> = ['Tom', 'Jerry']
// 布尔值数组
let canAccessModules: Array<boolean> = [true, false]

第二种写法在ts的类型推导提示上,还是显示的第一种,如下图:

image.png

TypeScript日常类型(2): Arrays 就到这里了,足够简单吧?