如何在JavaScript中获取地图的所有条目?

时间:2018-02-18 16:27:55

标签: javascript

我想知道如何在javascript中获取地图的所有条目并为所有这些条目执行函数(在带有模板的HTML中创建一个部分)。

它将相当于像这样的java代码:

for(Entry e : Map.getAllEntries){
    function{}
}

这里的代码:

var siteMap = new Map();

        var sample = new site("sample", "http://sample.com", "sample.png",
                             "Sample is sample that sample the sample",
                             "SAMPLE");
        siteMap.set(sample.name, sample);

提前致谢, TBD

2 个答案:

答案 0 :(得分:0)

您可以使用纯js Map.forEach函数(ES6):

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/forEach

map.forEach(function(value, key, innerMap) {
    // do something
});

答案 1 :(得分:-1)

我错过了文档页面下方的函数,代码就像工作正常......

var siteMap = new Map();

        var sample = new site("sample", "http://sample.com", "sample.png",
                             "Sample is sample that sample the sample",
                             "SAMPLE");
        siteMap.set(sample.name, sample);

siteMap.forEach(function(value, key) {
  console.log(key + ' = ' + value.url);
});

TBD

相关问题