热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JavaScript中Map对象如何使用?有哪些操作?

本篇文章将给大家介绍关于如何创建Map对象以及如何使用Map对象进行添加,获取,删除和迭代,所以下面我们就来看看具体的内容。
本篇文章将给大家介绍关于如何创建Map对象以及如何使用Map对象进行添加,获取,删除和迭代,所以下面我们就来看看具体的内容。

例如,创建一个这样的Map对象:

var map = new Map();
  
map.set('name', 'Tom');
map.set('age', 18);

要获取此Map对象的“name”值,可以使用get()方法。如下所示

console.log(map.get('name'));

顺便说一下,如果执行「size」的话,可以取得存储的元素数,使用has()的话可以确认是否存在任意的值。

console.log(map.size);
console.log(map.has('age'));

要删除元素,只需在delete()中指定要删除的元素的值。

map.delete('name');
map.clear();

对于Map 对象,执行clear将删除所有存储的元素。

Map对象的迭代处理

通常,迭代使用for-of语句很容易,但是Map对象提供了有用的属性。

例如,您可以使用key()来检索存储元素的所有“键”。

请看下面的示例

for(var key of map.keys()) {
  console.log(key);
}

在此示例中,可以看到我们使用keys()对Map对象存储所存储的键进行反复处理

因此Map对象的所有键都可以列举出来。

此外,使用values()这次将获得所有的值。

for(var val of map.values()) {
  console.log(val);
}

本篇文章到这里就全部结束了,更多精彩内容大家可以关注 第一PHP社区 的相关教程栏目!!!

以上就是Javascript中Map对象如何使用?有哪些操作?的详细内容,更多请关注 第一PHP社区 其它相关文章!


推荐阅读
author-avatar
董白菜
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有