// 创建一个 Map 对象
const myMap = new Map();
// 解释:Map 是一种键值对的数据结构,其中键和值可以是任意类型。
// 向 Map 中添加键值对
myMap.set('name', 'Alice'); // 使用字符串作为键
myMap.set(1, 'one'); // 使用数字作为键
myMap.set(true, 'This is true'); // 使用布尔值作为键
// 解释:使用 set 方法向 Map 中添加键值对,第一个参数是键,第二个参数是值。
// 获取 Map 中的值
console.log(myMap.get('name')); // 输出: Alice
console.log(myMap.get(1)); // 输出: one
console.log(myMap.get(true)); // 输出: This is true
// 解释:使用 get 方法根据键获取对应的值。
// 检查 Map 中是否存在某个键
console.log(myMap.has('name')); // 输出: true
console.log(myMap.has('age')); // 输出: false
// 解释:使用 has 方法检查 Map 中是否存在某个键。
// 删除 Map 中的键值对
myMap.delete(1); // 删除键为 1 的键值对
// 解释:使用 delete 方法删除指定键的键值对。
// 获取 Map 的大小
console.log(myMap.size); // 输出: 2
// 解释:size 属性返回 Map 中键值对的数量。
// 遍历 Map
myMap.forEach((value, key) => {
console.log(key + ': ' + value);
});
// 解释:使用 forEach 方法遍历 Map 中的所有键值对。
上一篇:js map 循环
下一篇:js map循环
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站