let profile = new Map(); // 创建一个Map对象 // 设置key和value profile.set('name', '张三'); profile.set('gender', '男'); profile.set('age', 18); // 获取Map对象的元素数量 console.log(profile.size); // 3 // 根据key获取value console.log(profile.get('name')); // 张三 console.log(profile.get('gender')); // 男 console.log(profile.get('age')); // 18 // 遍历所有key for (let key of profile.keys()) { console.log(key); } // name // gender // age // 遍历所有value for (let value of profile.values()) { console.log(value); } // 张三 // 男 // 18 // 遍历所有key和value for (let [key, value] of profile.entries()) { console.log(key, value); } // name 张三 // gender 男 // age 18 // 检查指定key是否存在 console.log(profile.has('gender')); // true console.log(profile.has('job')); // false // 删除指定key console.log(profile.delete('gender')); // true 说明:key存在且删除成功返回true console.log(profile.delete('job')); // false 说明:key不存在返回false
Copyright © 2024 码农人生. All Rights Reserved