繁体   English   中英

打字稿展平地图数组

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM