📜  typescript 字典包含键 - TypeScript (1)

📅  最后修改于: 2023-12-03 15:05:39.656000             🧑  作者: Mango

TypeScript 字典包含键 - TypeScript

TypeScript 字典是一个能够存储键值对的数据结构。它提供了一种使用键来快速查找值的能力,并且是 TypeScript 中一种强大且常用的数据结构。

创建一个 TypeScript 字典

在 TypeScript 中,可以使用 Map 类型来创建字典。下面是一个简单的 TypeScript 字典示例:

let dictionary = new Map<string, string>();
dictionary.set("key1", "value1");
dictionary.set("key2", "value2");
dictionary.set("key3", "value3");

在上面的例子中,我们创建了一个 Map 类型的 dictionary 对象,并向其中添加了三个键值对。

获取 TypeScript 字典中的值

要从 TypeScript 字典中获取值,可以调用 get() 方法并将要查找的键作为参数传递给它,如下所示:

let value1 = dictionary.get("key1");
console.log(value1); // 输出 "value1"

在上面的例子中,我们从 dictionary 对象中获取了 key1 的值,并将其保存到变量 value1 中。通过调用 console.log() 方法,我们可以将此值输出到控制台。

遍历 TypeScript 字典中的键和值

要遍历一个 TypeScript 字典中的所有键和值,可以使用 forEach() 方法。下面是一个示例:

dictionary.forEach((value, key) => {
  console.log(key + " = " + value);
});

在上面的例子中,我们调用 forEach() 方法,并使用回调函数打印出所有键值对。回调函数接收两个参数:值和键。

总结

TypeScript 字典是一个强大且常用的数据结构。它提供了一种使用键来快速查找值的能力,并且可以方便地遍历其中的键和值。通过本文,你应该对 TypeScript 字典的用法有了更深入的了解。