javascript - jquery 对象属性值平均值

标签 javascript jquery

我有以下对象:

rating {
     atmosphere: 85
     cleanliness: 91
     facilities: 91
     staff: 85
     security: 94
     location: 78
     valueForMoney: 85
    }

如何获得所有属性值的平均总和?

  $.each( json.rating, function( key, value) {
    console.log( key + ": " + value);

  });

最佳答案

没有 jquery 函数。你必须手动完成

var count = 0;
var sum = 0;
$.each(rating, function(k, v){
   count++;
   sum += v;
});

var average = sum / count;

关于javascript - jquery 对象属性值平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36595393/

相关文章:

javascript - setTimeout 现在执行并给定时间

javascript - 为什么没有 id 的元素上的 element.id 不返回 undefined 或 null?

javascript - 使用jquery动态获取property_id

javascript - 通过 JavaScript 添加搜索栏

jquery - LI 标签内的 block 级元素导致 LI 标签比它的子内容高。这可以避免吗?

javascript - 删除句子中每个单词的最后一个元音javascript

javascript - Internet Explorer 中的 onkeypress 调用网页上与按键相关的所有函数

c# - 获取具有相同服务器 ID 的多用户控件的 clientID

php - 我是否应该在我正在开发的博客网站中允许使用 Javascript

javascript - 使用 hide/show - on element 当时