Skip to content

Instantly share code, notes, and snippets.

@robinweser
Last active August 29, 2015 14:24
Show Gist options
  • Save robinweser/90dece8353b44e6eaa48 to your computer and use it in GitHub Desktop.
Save robinweser/90dece8353b44e6eaa48 to your computer and use it in GitHub Desktop.
Transform a ES6 Map into an Object
function mapToObject(map){
let obj = {}
for (let [prop, value] of map){
if (value instanceof Map){
obj[prop] = mapToObject(value);
} else {
obj[prop] = value;
}
}
return obj;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment