在 TypeScript 中声明和初始化数组也很简单,和声明数字类型和字符串类型的变量也差不多,只不过在指定数组类型时要在类型后面加上一个中括号 []
语法格式
const array_name: dataype...array: Array = ['孟浩然', 99];
除了使用中括号 [] 的方法来声明数组,你还可以使用 数组泛型 来定义数组
语法格式
const array_name..., val2, val3],[v1, v2, v3]];
// 等同于
const array_name: datatype[][] = [[val1, val2, val3]];
多维数组类型
TypeScript...等同于
const test: string[][] = [['狮子头', '清蒸鲈鱼', '鲜椒牛蛙'], ['北京烤鸭'], ['地锅鸡', '饿了']];
声明一个二维数组
注意:
以下示例中类型在数组中的...个
建议:
在定义数组类型的时候使用数组泛型定义,这样显得更直观一点
Tuple 元组类型(元组类型允许表示一个已知元素数量和类型的数组)