Clone a Map
Extended clone function from SO post http://stackoverflow.com/questions/728360/how-do-i-correctly-clone-a-javascript-object - also supports maps
JavaScript
var x = {"a": 1}
var y = Object.assign({}, x)
y.b = 2
console.log(x);
console.log(y);