3 回答
TA贡献1836条经验 获得超13个赞
您可以使用 forEach 和 size 属性
let sum = 0;
problem2.forEach(value => sum += value); // value is problem
let average = sum / problem2.size
TA贡献1784条经验 获得超2个赞
在地图上使用foreach并进行总结。对于平均除以 mapsize。
const problem2 = new Map();
problem2.set('Julie', 13);
problem2.set('Jojo', 10);
problem2.set('Polly', 10);
problem2.set('Jack', 10);
problem2.set('Bruce', 10);
let sum = 0;
problem2.forEach(value => sum += value);
console.log('Sum: ' + sum);
console.log('Average: ' + (sum / problem2.size));
TA贡献1852条经验 获得超7个赞
您不应该连接字符串"\n",并且sum应该在0处理数字时初始化为。平均值是总和除以 中值的数量Map。
const problem2 = new Map();
problem2.set('Julie', 13);
problem2.set('Jojo', 10);
problem2.set('Polly', 10);
problem2.set('Jack', 10);
problem2.set('Bruce', 10);
let sum = 0;
for (const value of problem2.values()){
sum += value;
};
console.log('Sum:',sum);
console.log('Average:', sum / problem2.size);
添加回答
举报