var groups = Array.from(new Array(10),(_,i)=>[i,Array.from(new Array(100),Math.random)])
var map = new Map()
for (const [i,g] of groups) {
let c = 0
for (const n of g) if (n > 0.5) ++c
map.set(i,c)
}
var map = new Map(groups.map(([i,g])=>[i,g.reduce((c,n)=>n>0.5?++c:c,0)]))
var arr = new Array(groups.length);
for (const [i,g] of groups) {
let c = 0;
for (const n of g) if (n>0.5) ++c;
arr[i] = [i,c];
}
var map = new Map(arr);