Як би ви це зробили? Інстинктивно я хочу зробити:
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 Map , FYI
Array.from
?