したがって、配列からデータを抽出して平均を計算する次のコードがあります。問題は、現時点では、平均が 3 であっても 3.00 と表示されることです。私が望むのは、必要に応じて平均が小数点以下 2 桁までであることです。以下のコード:
var calculated = playerdata.map((player) => {
const rounds = player.slice(2);
return {
player,
average: average(rounds).toFixed(2),
best: Math.min(...rounds),
worst: Math.max(...rounds)
};
});
function average(numbers) {
return numbers.reduce((a, b) => a + b, 0) / numbers.length;
}