前言 认识了 TypeScript 中的基础类型,接下来当然是变量声明的相关学习了。 声明多维数组 假如有这么一个声明: let arr3: number[][][]; 想要知道 arr3 的具体类型,其分析步骤如下: 可以看到,类型拆解是从右向左的,对应到具体变量值上就是从外向内一层层拆解的。 这里只是举个例子,稍微有点经验的人一眼就能判断出 arr3 是一个三维数组。但是,授人以鱼不如授人以渔,这个分析方法却适用于绝大多数复杂数据类型分析。 属性重命名 在有了 ES6 的解构赋值之后,我们可以这么声明变量: let personInfo1 = { name: "编程三昧", age:2...