Как бы вы это сделали? Инстинктивно я хочу сделать:
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 }
Я не особо почерпнул из документации по новому протоколу итераций .
Мне известно о wu.js , но я запускаю проект Babel и не хочу включать Traceur , от которого, похоже, он сейчас зависит .
Я также немного не понимаю, как извлечь, как fitzgen / wu.js сделал это в мой собственный проект.
Хотелось бы четкого и краткого объяснения того, что мне здесь не хватает. Благодарность!
Документы для карты ES6 , к сведению
Array.from
?