重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
JavaScript中Map对象的使用方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
在张北等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供做网站、成都网站制作 网站设计制作按需定制网站,公司网站建设,企业网站建设,品牌网站建设,网络营销推广,外贸营销网站建设,张北网站建设费用合理。首先我们来看一下如何创建Map对象?
通过创建关联数组,通常可以更容易地理解Map对象。
我们首先用new创建一个实例。
var map = new Map();
要添加元素,我们使用set()方法.
map.set('name', 'Tom');
在此示例中,字符串“Tom”值被添加到“name”中。
顺便说一下,在创建实例时也可以如下设置初始值。
new Map([['name', 'Tom'], ['name', 'Jerry']]);
如何获取和删除元素
例如,创建一个这样的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); }
感谢各位的阅读!看完上述内容,你们对JavaScript中Map对象的使用方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注创新互联网站制作公司行业资讯频道。