[英]Typescript flatten an array of Map
我有一个Map<string, number>
数组
我怎样才能平铺到一张地图?
Map<string, number>[] to Map<string, number>
谢谢
您可以使用Array.reduce
并使用结果创建一个新的Map
:
let map1 = new Map([['a', 1], ['b', 2]]);
let map2 = new Map([['c', 3], ['d', 4]]);
let maps = [map1, map2];
// reduce to a flattened array
let arr = maps.reduce((acc, val) => [...acc, ...val], []);
// create a new map using that array
let map3 = new Map(arr);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.