Javascript遍历map集合以及map对象
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对象
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
Javascript遍历map集合以及map对象相关推荐
- 【Flutter】Dart 数据类型 Map 类型 ( 创建 Map 集合 | 初始化 Map 集合 | 遍历 Map 集合 )
文章目录 一. Dart 数据类型 Map 类型 二. Map 类型初始化并赋值 1. 创建 Map 对象同时进行初始化操作 2. 先创建 Map 对象再进行赋值 三. Map 集合遍历 1. 使用 ...
- map集合转实体对象集合
今天遇到一个map集合转实体对象集合的问题,之前单个map转实体对象可以使用JSON.parseObject来转 CountMyPlan plan = JSON.parseObject(JSON.to ...
- Map集合转为实体对象
Map集合转为实体对象 源码:https://gitee.com/Jakewabc/small-study-case/blob/master/nm-demo/mongodb-demo/src/main ...
- Java工具类--Map集合与Java对象相互转换
import org.springframework.cglib.beans.BeanMap;import java.util.HashMap; import java.util.Map;public ...
- Java基础知识强化之集合框架笔记50:Map集合之Map集合的概述和特点
1. Map集合的概述: 1 public interface Map<K,V> 作为学生来说,是根据学号来区分不同的学生的,那么假设我现在已经知道了学生的学号,我要根据学号去获取学生姓名 ...
- Map集合以及Map集合的实现类Stream流的使用
Map 遍历Map集合 //方法一 //获得所有的键的Set集合 Set<Object> set = map.ketSet(); for(Object key : set){//根据具体的 ...
- javascript遍历set集合3种方式
方式1:使用for/of "use strict";let set = new Set([1,2,3,3,'3']);for (let x of set) {//将set集合中的值 ...
- 【Groovy】map 集合 ( map 集合遍历 | 使用 map 集合的 find 方法遍历 map 集合 | 代码示例 )
文章目录 一.使用 map 集合的 find 方法遍历 map 集合 二.代码示例 一.使用 map 集合的 find 方法遍历 map 集合 使用 map 集合的 find 方法遍历 map 集合 ...
- map集合遍历_java---map集合获取元素与存储元素
package tuesday; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import j ...
- Map集合及遍历 debug用法 以及集合的斗地主应用练习 D190326
Map集合及遍历 debug用法 以及集合的斗地主应用练习 第一个独立应用:斗地主,分步骤一点点把项目拆分每一步去完成. 01_第一章:回顾_三种集合的存储方式: 02_第一章:Map集合_常用方法: ...
最新文章
- C++查找算法(更新中)
- java 循环依赖_java – 如何在Gradle中解决循环依赖
- mysql blob 字段_MySQL中TEXT与BLOB字段类型的区别
- Android中Log信息的输出方法
- 关于EMF模型的操作,赶紧记下来
- Python机器学习:SVM008SVM思想解决回归问题
- php相关术语,PHP中一些专业术语、符号、函数[初学者学习PHP]
- 【工大笔记】ACL20 如何使用选择机制提升自注意力网路能力?
- MPM模型及ab压力测试
- 9.9 单片机蜂鸣器
- TensorFlow Serving 使用 及 部署
- 原滴滴副总裁叶杰平加盟贝壳找房,任首席科学家,用AI帮你找房
- sencha 安装教程
- 微信公众号数据2019_数据丨2019年微信公众号文章数据报告!
- 打不死对方,就选择合作-Novell和微软共同建立互操实验室
- 2073:【例2.16 】三角形面积
- 河南科技学院对口计算机分数线,河南科技学院09对口升学分数线
- Retrofit 使用
- Java Selenium防止被网站检测
- 剑指offer_1:给你一根长度为n的绳子,把绳子剪成m段(m、n都是整数且m 1, n 1),m段绳子的长度依然是整数,求m段绳子的长度乘积最大为多少? * 比如绳子长度为8,我们可以分成
热门文章
- dell optiplex 7090 ssf 注入intel i219 网卡驱动安装exsi 7.0.2
- vb连接mysql的方法_VB几种连接数据库的方法
- 因子分析spss怎么做 spss因子分析教程及结果解释
- mybatis对象包含list类型属性的resultMap配置
- 酷派无线升级服务器设置在哪里,酷派手机CDA自助升级线刷工具安装教程
- vim插件介绍(一)之Tabular
- ofd阅读器qt_OFD编辑器实例
- java swt浏览器_DJNativeSwing-SWT组件-Java GUI中内嵌浏览器
- 计算机网络(谢希仁)第六版课件
- 万圣节html代码大全,《方舟:生存进化》万圣节更新代码大全