// 初始化一个空的 Map
const myMap = new Map();
// 解释: Map 是一种键值对的数据结构,其中键和值可以是任意类型。
// 上面的代码创建了一个空的 Map 对象。
// 示例:向 Map 中添加一些键值对
myMap.set('key1', 'value1');
myMap.set('key2', 'value2');
// 解释: 使用 set 方法可以向 Map 中添加键值对。
// 第一个参数是键,第二个参数是对应的值。
console.log(myMap); // 输出: Map(2) { 'key1' => 'value1', 'key2' => 'value2' }
// 示例:通过键获取值
const value1 = myMap.get('key1');
// 解释: 使用 get 方法可以通过键获取对应的值。
// 如果键不存在,则返回 undefined。
console.log(value1); // 输出: value1
// 示例:检查 Map 中是否存在某个键
const hasKey2 = myMap.has('key2');
// 解释: 使用 has 方法可以检查 Map 中是否存在某个键。
// 如果存在则返回 true,否则返回 false。
console.log(hasKey2); // 输出: true
// 示例:删除某个键值对
myMap.delete('key1');
// 解释: 使用 delete 方法可以删除 Map 中的某个键值对。
// 如果删除成功或键不存在,则返回 true。
console.log(myMap); // 输出: Map(1) { 'key2' => 'value2' }
// 示例:获取 Map 的大小
const mapSize = myMap.size;
// 解释: size 属性返回 Map 中键值对的数量。
console.log(mapSize); // 输出: 1
// 示例:清空 Map
myMap.clear();
// 解释: clear 方法会清空 Map 中的所有键值对。
console.log(myMap); // 输出: Map(0) {}
上一篇:js map 方法
下一篇:js map 对象
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站