禅道博客

分享专业技术知识,文章内容干货满满

JavaScript Map常用操作

2022-09-30 09:00:00
宋辰轩
原创 121
摘要:本文主要介绍JavaScript Map的常用操作,如初始化、添加值、获取值等。
JavaScriptMap 对象数据结构本质是一组包含键值对的集合

初始化

let map = new Map(); //初始化一个map
let map = new Map([['varName', 'input'], ['planName', 'input']]); //初始化一个map并赋值
添加值
map.set('distribution', 'input');
获取值
let value = map.get('distribution');
获取Map的大小
let size = map.size;
查看是否有某个键(属性)
let hasKey = map.has('distribution'); //返回值为ture|false
删除值
map.delete('distribution') //删除时传入键
清空
map.clear();
遍历(迭代)
 map.forEach(function(value, key) {
     console.log(key, value);
 });
 
 for(let [key,value] of map) { // 等效于map.entries()
     console.log(key, value);
 };
 
 for(let key of map.keys()) {
     console.log(key);
 }
 for(let value of map.values()) {
     console.log(value);
 }
发表评论
评论通过审核后显示。