// 使用 Map 对象存储键值对
const map = new Map();
// 添加键值对
map.set('name', 'Alice');
map.set('age', 25);
map.set('city', 'Beijing');
// 获取值
console.log(map.get('name')); // 输出: Alice
// 检查是否存在某个键
console.log(map.has('age')); // 输出: true
// 删除某个键值对
map.delete('city');
// 获取 Map 的大小
console.log(map.size); // 输出: 2
// 遍历 Map
map.forEach((value, key) => {
console.log(`${key}: ${value}`);
});
// 或者使用 for...of 循环
for (let [key, value] of map) {
console.log(`${key}: ${value}`);
}
// 清空 Map
map.clear();
console.log(map.size); // 输出: 0
Map
是 JavaScript 中的一种数据结构,用于存储键值对。set
方法添加键值对,通过 get
方法获取对应的值。has
方法用于检查是否存在某个键,delete
方法用于删除某个键值对。size
属性返回 Map 中的键值对数量。forEach
或 for...of
循环遍历 Map。clear
方法用于清空整个 Map。上一篇:js map set
下一篇:js eventbus
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站