Bagaimana Anda melakukan ini? Secara naluriah, saya ingin melakukan:
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 }
Saya belum mengumpulkan banyak dari dokumentasi tentang protokol iterasi baru .
Saya mengetahui wu.js , tetapi saya menjalankan proyek Babel dan tidak ingin menyertakan Traceur , yang tampaknya saat ini bergantung padanya .
Saya juga sedikit tidak mengerti bagaimana cara mengekstrak bagaimana fitzgen / wu.js melakukannya ke dalam proyek saya sendiri.
Akan sangat menyukai penjelasan yang jelas dan ringkas tentang apa yang saya lewatkan di sini. Terima kasih!
Docs untuk Peta ES6 , FYI
Array.from
?