📅  最后修改于: 2023-12-03 15:20:43.020000             🧑  作者: Mango
在 TypeScript 中,可以使用 Map
类型来创建一个映射关系的数据结构。在创建 Map
时,可以使用内联初始化的方法来快速初始化 Map
的值。
内联初始化的语法如下:
const myMap = new Map<keyType, valueType>([
[key1, value1],
[key2, value2],
[key3, value3],
]);
其中,keyType
表示 Map
中键的数据类型,valueType
表示 Map
中值的数据类型。方括号内的内容表示 Map
中的一个键值对,多个键值对用逗号分隔。
以下是一个示例代码,展示如何使用内联初始化的方式创建一个 Map
:
const myMap = new Map<string, number>([
["apple", 1],
["banana", 2],
["orange", 3],
]);
这将创建一个 Map
,包含三个键值对,其中键为字符串类型,值为数字类型。
在创建 Map
之后,可以使用 get()
方法获取 Map
中的值。例如,以下代码将打印出 2
:
console.log(myMap.get("banana"));
使用内联初始化的方式可以快速方便地初始化一个 Map
,并且可以有效地结合 TypeScript 的类型系统进行类型推导和校验。