📅  最后修改于: 2023-12-03 15:16:05.701000             🧑  作者: Mango
在 JavaScript 中,Map 和 Set 是两个常用的数据结构,用于存储键值对和一组唯一的数据值。本篇文章将介绍使用快捷键来使用这两种数据结构的技巧。
使用快捷键可以快速创建一个空的 Map 或 Set 对象。
// 创建 Map
const map = new Map();
// 创建 Set
const set = new Set();
下面是一些常用方法的快捷键:
// 添加键值对 {key: "value"} 到 Map 对象 map 中
map.set("key", "value");
// 获取键为 "key" 的值
const value = map.get("key");
// 判断是否存在键为 "key" 的值
const hasKey = map.has("key");
// 删除键为 "key" 的键值对
map.delete("key");
// 添加数据 "data" 到 Set 对象 set 中
set.add("data");
// 判断是否存在数据 "data"
const hasData = set.has("data");
// 删除数据 "data"
set.delete("data");
可以使用快捷方式初始化 Map 和 Set 对象。
const map = new Map([
["key1", "value1"],
["key2", "value2"],
["key3", "value3"],
]);
const set = new Set([1, 2, 3, 4]);
可以使用解构方式遍历 Map 和 Set 中的数据。
for (const [key, value] of map) {
console.log(`${key} = ${value}`);
}
for (const value of set) {
console.log(value);
}
以上是 Javascript Map Set 快捷键使用技巧的介绍。希望这些技巧可以提高你对 Map 和 Set 的使用效率。