Como você faria isso? Instintivamente, eu quero fazer:
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 }
Não obtive muito da documentação sobre o novo protocolo de iteração .
Estou ciente de wu.js , mas estou executando um projeto Babel e não quero incluir Traceur , do qual parece que depende atualmente .
Também não tenho ideia de como extrair como fitzgen / wu.js fez isso em meu próprio projeto.
Adoraria uma explicação clara e concisa do que estou perdendo aqui. Obrigado!
Docs for ES6 Map , FYI
Array.from
?