JavaScript 的 Map 是一种用于存储键值对的数据结构。与 JavaScript 中的对象不同的是,Map 可以使用任意数据类型作为键。
下面是一些常用的 Map 方法的例子:
// 创建一个 Map
const map = new Map();
// 向 Map 中添加键值对
map.set('key', 'value');
// 获取 Map 中的值
const value = map.get('key');
// 删除 Map 中的键值对
map.delete('key');
// 清空 Map
map.clear();
// 遍历 Map
for (const [key, value] of map) {
console.log(key, value);
}
// Map 的长度
console.log(map.size);
注意:Map 在 JavaScript 中是一种新的数据类型,在旧版本的浏览器中可能不受支持。如果需要在所有浏览器中使用 Map,需要使用 polyfill 或者其他类似的技术。