Jak byś to zrobił? Instynktownie chcę zrobić:
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 }
Nie zebrałem zbyt wiele z dokumentacji nowego protokołu iteracji .
Znam wu.js , ale prowadzę projekt Babel i nie chcę włączać Traceur , od którego wydaje się, że obecnie zależy .
Nie mam też pojęcia, jak wyodrębnić sposób, w jaki fitzgen / wu.js zrobił to w moim własnym projekcie.
Chciałbym jasne, zwięzłe wyjaśnienie tego, czego tutaj brakuje. Dzięki!
Dokumenty dla mapy ES6 , do Twojej wiadomości
Array.from
?