<分区>
所以我可以在数组上调用 map()
来遍历它并返回另一个数组,如下所示:
[1,2,3].map( (value, index) => value * index )
如果我想对 Map object 做同样的事情怎么办? ?
var myMap = new Map();
myMap.set(0, 1);
myMap.set(1, 2);
myMap.set(2, 3);
这是无效的:
myMap.map( (value, index) => value * index )
有一个 forEach 但不一样。
是否有一种从 Map
生成数组的快捷方式,就像 map()
对数组所做的那样?
——希望这句话是有道理的。