You never had to use `hasOwnProperty()` to iterate a map. `Object.keys()` in conjunction with `Array.prototype.forEach()` works well for this. Example:
var map = {a: '1', b: '2'}
Object.keys(map).forEach(function(k) { console.log(map[k]) })
var map = {a: '1', b: '2'}
Object.keys(map).forEach(function(k) { console.log(map[k]) })