在 TypeScript 中声明和初始化数组也很简单,和声明数字类型和字符串类型的变量也差不多,只不过在指定数组类型时要在类型后面加上一个中括号 []
语法格式
const array_name: dataype..., val2, val3],[v1, v2, v3]];
// 等同于
const array_name: datatype[][] = [[val1, val2, val3]];
多维数组类型
TypeScript...等同于
const test: string[][] = [['狮子头', '清蒸鲈鱼', '鲜椒牛蛙'], ['北京烤鸭'], ['地锅鸡', '饿了']];
声明一个二维数组
注意:
以下示例中类型在数组中的...,则会限制内层数组的元素数量
Array : 表示内层数组的元素是 string 类型,限制元素数量是 1 个,输入多个会报错
const test3: Array的']];
Array : 表示内层数组的元素是 string 类型,限制元素数量是 2