Bạn sẽ làm điều này như thế nào? Theo bản năng, tôi muốn làm:
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 }
Tôi đã không thu thập được nhiều từ tài liệu về giao thức lặp mới .
Tôi biết về wu.js , nhưng tôi đang chạy một dự án Babel và không muốn bao gồm Traceur , có vẻ như nó hiện đang phụ thuộc vào .
Tôi cũng hơi khó hiểu về cách trích xuất cách fitzgen / wu.js đã thực hiện nó vào dự án của riêng tôi.
Rất thích một lời giải thích rõ ràng, ngắn gọn về những gì tôi đang thiếu ở đây. Cảm ơn!
Tài liệu cho Bản đồ ES6 , FYI
Array.from
?