Javascript遍历map集合以及map对象

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 对象 varmap key 百度 value 李彦宏

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 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/176138.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午10:37
下一篇 2026年3月26日 下午10:38


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号