¿Cómo harías esto? Instintivamente, quiero hacer:
var myMap = new Map([["thing1", 1], ["thing2", 2], ["thing3", 3]]);
// wishful, ignorant thinking
var newMap = myMap.map((key, value) => value + 1); // Map { 'thing1' => 2, 'thing2' => 3, 'thing3' => 4 }
No he extraído mucho de la documentación sobre el nuevo protocolo de iteración .
Soy consciente de wu.js , pero estoy ejecutando un proyecto de Babel y no quiero incluir Traceur , de lo que parece que depende actualmente .
También no tengo ni idea de cómo extraer cómo lo hizo fitzgen / wu.js en mi propio proyecto.
Me encantaría una explicación clara y concisa de lo que me estoy perdiendo aquí. ¡Gracias!
Documentos para ES6 Map , FYI
Array.from
?