我想遍历地图的所有值。我知道可以遍历所有键。但是是否可以直接迭代这些值?
var map = { key1 : 'value1', key2 : 'value2' }
for (var key in map) { ...} // iterates over keys
这不是地图。这只是一个Object
。
编辑: 正如阿米特(Amit)在评论中指出的,下面的代码比OP的糟糕。
您可以通过以下方式实际遍历键来“迭代值” :
var value;
Object.keys(map).forEach(function(key) {
value = map[key];
console.log(value);
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句