js中map对象简单实例

es6提供一个对象Map,其功能类似于java中的Map,

下面是java中的Map和js中的Map的简单对比:

js中的Map.set()相当于java中的Map.put(),

js中的Map.size相当于java中的Map.size();//在js中size是属性,在Map中size()是方法。
Map.delete(key)

遍历MAP对象

var map = [{  key : "百度",  value : "李彦宏"  },{key : "阿里巴巴",  value : "马云"  },];  for (var key in map) {  console.log(map[key]);  }
//输出结果
//Object {key : "百度", value : "李彦宏"}
//Object {key : "阿里巴巴", value : "马云"}

遍历MAP集合

var m = new Map();
m.set(1, "black");
m.set(2, "red");
m.set("colors", 2);
//方法一:
m.forEach(function (item) {console.log(item.toString());
});//方法二:
m.forEach(function (value, key, map) {console.log(value)})
// 输出:
// black
// red
// 2
//方法三:
for (var [key, value] of m) {console.log(key + ' = ' + value);
}
// 输出:
// 1 = black
// 2 = red
// colors  = 2原文链接:https://blog.csdn.net/semial/java/article/details/94558407

JS遍历map集合以及map对象相关推荐

  1. 【Flutter】Dart 数据类型 Map 类型 ( 创建 Map 集合 | 初始化 Map 集合 | 遍历 Map 集合 )

    文章目录 一. Dart 数据类型 Map 类型 二. Map 类型初始化并赋值 1. 创建 Map 对象同时进行初始化操作 2. 先创建 Map 对象再进行赋值 三. Map 集合遍历 1. 使用 ...

  2. map集合转实体对象集合

    今天遇到一个map集合转实体对象集合的问题,之前单个map转实体对象可以使用JSON.parseObject来转 CountMyPlan plan = JSON.parseObject(JSON.to ...

  3. Map集合转为实体对象

    Map集合转为实体对象 源码:https://gitee.com/Jakewabc/small-study-case/blob/master/nm-demo/mongodb-demo/src/main ...

  4. Java工具类--Map集合与Java对象相互转换

    import org.springframework.cglib.beans.BeanMap;import java.util.HashMap; import java.util.Map;public ...

  5. Java基础知识强化之集合框架笔记50:Map集合之Map集合的概述和特点

    1. Map集合的概述: 1 public interface Map<K,V> 作为学生来说,是根据学号来区分不同的学生的,那么假设我现在已经知道了学生的学号,我要根据学号去获取学生姓名 ...

  6. Map集合以及Map集合的实现类Stream流的使用

    Map 遍历Map集合 //方法一 //获得所有的键的Set集合 Set<Object> set = map.ketSet(); for(Object key : set){//根据具体的 ...

  7. 用js遍历list集合

    用js语言去遍历list集合,并把遍历出来的对象的属性分别取值,并把属性值分别赋给input框. success : function(list) { for(var i=0;i<list.le ...

  8. 【Groovy】map 集合 ( map 集合遍历 | 使用 map 集合的 find 方法遍历 map 集合 | 代码示例 )

    文章目录 一.使用 map 集合的 find 方法遍历 map 集合 二.代码示例 一.使用 map 集合的 find 方法遍历 map 集合 使用 map 集合的 find 方法遍历 map 集合 ...

  9. map集合遍历_java---map集合获取元素与存储元素

    package tuesday; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import j ...

  10. Map集合及遍历 debug用法 以及集合的斗地主应用练习 D190326

    Map集合及遍历 debug用法 以及集合的斗地主应用练习 第一个独立应用:斗地主,分步骤一点点把项目拆分每一步去完成. 01_第一章:回顾_三种集合的存储方式: 02_第一章:Map集合_常用方法: ...

最新文章

  1. 7.java.lang.IllegalAccessException
  2. HTML复选框可以设置为只读吗?
  3. mysql 分组求和_MySQL 分组最值、分组均值、分组求和
  4. su自带模型库怎么打开_草图大师模型库竟然在软件内部
  5. Android中连接MQTT服务器实现发布一个消息推送给订阅者(附代码下载)
  6. druid监控页面授权
  7. shepp logan matlab,怎么用MATLAB生成一个三维的Shepp-Logan头骨模型并保存下来,谢谢了...
  8. Spark大数据分析与实战:基于Spark MLlib 实现音乐推荐
  9. 撼龙图怎么开鸿蒙炁灵,【一人之下】新手入门必看攻略,萌新技巧超详细攻略...
  10. 中国 Open Source Summit 演讲提案征集
  11. centos7下详细搭建Mongodb集群
  12. 钢铁侠--男人要对自己狠一点~~
  13. 分享100本Python机器学习、深度学习电子书
  14. 服务器无法在此时接收控制信息,如何修复win10专业版wifi错误1061服务无法在此时接受控制信息...
  15. idea 实现接口中方法的快捷键
  16. 电商项目顺序图_到底谁来主导O2O新零售,区域单位,总部KA,还是电商部门?...
  17. 爱立信财大气粗 华为错失马可尼
  18. Python:函数使用
  19. 中安威士入选中国网络安全能力100强
  20. mysql水仙花数_水仙花数

热门文章

  1. 使用麦咖啡打造安全系统
  2. 使用计算机软件,计算机使用软件
  3. 需求分析解决方案文案,展示图文结合的文案的视觉感。运用屏幕摄影师Snaglt实现屏幕图像文本捕获与编辑,为技术文案的编写提供素材支持。
  4. 主机电子游戏攻略资源分享
  5. vb 服务器mysql_VB 连接mysql网络数据库的代码
  6. 哪几种情况可以销毁session(一般有3种)
  7. 计算机键盘英语单词怎么写,输入单词_如何用电脑键盘打出英文单词需要那种只要一个字母就可以自己弹出单词的那种_淘题吧...
  8. 《SAP从入门到精通》——1.3 SAP R/3系统工作原理
  9. linux 系统硬件信息检测工具,在Linux上查找系统hwinfo硬件信息工具
  10. 全面解析特斯拉自动驾驶体系