javascript Map集合取键值对

几乎搜遍了网上所有js Map 遍历的方法:但大部分都是

 for (var key in map) {
            console.log("testin");
            console.log(key + "," + map[key]);
        }
  $.each(map,function (key, value) {
            console.log(key + "," + value);
        });

总之按照如上的诸多方式都没有成功的遍历Map集合,最后终于发现一篇Map集合遍历的文章,转载地方在文章末端

两种成功取到Map值的方式:
创建Map

var map = new Map();
map.set("ss","22");
map.set("tt", "245");

取键:

  for(let key of map.keys()) {
            console.log(key);
        };
!

在这里插入图片描述
取键值对:

 map.forEach(function (value, key, map) {
            console.log("Key:%s,Value:%s", key, value);
        });

在这里插入图片描述
[转载自:]
http://www.sohu.com/a/258843230_464962
感觉干活的时候把时间花在这样的小问题上有点浪费时间,特别是网上绝大多数的办法都不行的时候。

猜你喜欢

转载自blog.csdn.net/weixin_41085761/article/details/92795969