js 访问Map对象中所有的key和value

在js中访问Map对象中的所有key和value的值

在网上找了下,大部分都说用如下方法,但是我试了试不行

for(key in map)

{

alert(key +map[key]);

}

最终使用如下方法成功实现访问Map对象中的所有key和value的值

var fileNames = new Map();
fileNames.forEach(function(value, key){
var year = key.substring(0, 4);
var month = key.substring(4, 6);
var day = key.substring(6, 8);
dates.push(year + "-" + month + "-" + day);
});

你可能感兴趣的:(web)