编程实现用Map存储数据a,b,c,d,e,f、并判断是否包含a和g,如果包含删除这两个元素,并遍历输出结果。
时间: 2023-09-16 22:07:38 浏览: 90
下面是一个示例代码,展示了如何使用`Map`存储数据,并进行查找、删除和遍历操作。
```javascript
const data = new Map([
["a", 1],
["b", 2],
["c", 3],
["d", 4],
["e", 5],
["f", 6],
]);
// 判断是否包含a和g
if (data.has("a") && data.has("g")) {
data.delete("a");
data.delete("g");
}
// 遍历输出结果
for (let [key, value] of data) {
console.log(`${key} => ${value}`);
}
```
在上面的代码中,我们首先创建了一个`Map`对象,并向其中添加了6个键值对。然后,我们使用`has`方法判断是否包含了`a`和`g`这两个键。如果包含了`a`键,那么我们就使用`delete`方法删除它。同样的,如果包含了`g`键,也会被删除。最后,我们使用`for...of`语句遍历`Map`对象,并输出所有的键值对。
阅读全文