gpt4 book ai didi

javascript - 找到对象值之间的平均值以用作 Javascript 中另一个对象键的值

转载 作者:行者123 更新时间:2023-12-04 13:08:14 26 4
gpt4 key购买 nike

如何找到同一对象内 2 场比赛得分的平均值?

var scores = {
game1 : 55,
game2 : 62,
average: ?
}

最佳答案

如果游戏的数量是固定的,你可以很简单的做:

var scores = {
game1: 55,
game2: 62,
}
scores.average = (scores.game1 + scores.game2) / 2;
console.log(scores);

如果游戏的数量不固定,你可以遍历对象的属性并将每个值添加到一个数组,然后计算数组的总和除以它的长度得到平均值。

var scores = { game1 : 55, game2 : 62}
var scoreArr = [];
for(const a in scores){
scoreArr.push(scores[a]);
}
scores.average = scoreArr.reduce((a, b) => a + b, 0) / scoreArr.length;
console.log(scores);

关于javascript - 找到对象值之间的平均值以用作 Javascript 中另一个对象键的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68371060/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com