计算平均评论javascript
Working out average reviews javascript
我正在尝试遍历3个地方,并选择平均评论和评分最高的地方。
假设我有以下内容。
var places = [{
name: "place 1",
reviews: 100,
rating: 5,
},{
name: "place 2",
reviews: 10000,
rating: 5,
},{
name: "place 3",
reviews: 10000000,
rating: 4,
}];
for (i = 0; i < places.length; i++) {
// loop through and calculate the highest average reviews
var rating = places[i].rating;
var reviews = places[i].reviews;
// work out the average score place 3 should be the highest
}
http://jsbin.com/loyequluke/edit?js、控制台、输出
有任何建议我想做的是找到最高的平均评级,在3个地方。
正确的结果应该是3,但我不知道如何解决这个问题,请帮助吗?
请检查下面的代码,让我知道这是否适合你。因为我不知道你是如何计算最高分的,我假设它是(rating * reviews) / rating
,根据你得到的值。您可以运行给出的代码片段并亲自查看结果。基本上,你有计算的想法,这最适用于只有几百个的小记录。
var places = [{
name: "place 1",
reviews: 100,
rating: 5,
},
{
name: "place 3",
reviews: 30000000,
rating: 23,
},
{
name: "place 2",
reviews: 10000,
rating: 5,
},{
name: "place 3",
reviews: 10000000,
rating: 4,
}];
var highest = [];
for (i = 0; i < places.length; i++) {
// loop through and calculate the highest average reviews
var rating = places[i].rating;
var reviews = places[i].reviews;
highest.push((rating * reviews) / rating);
// work out the average score place 3 should be the highest
}
var highestRating = highest[0];
var pos = 0;
for (i = 0; i < highest.length; i += 1) {
if (highestRating < highest[i]) {
highestRating = highest[i];
pos = i;
}
}
console.log('Highest Rating: ', highestRating);
console.log('Found at position: ', pos);
console.log('Place with highest score : ', places[pos]);
相关文章:
- 包括用于facebook评论框的JavaScript SDK
- Javascript/jQuery压缩一个图像正确的评论帖子,并使用Ajax Laravel 5.2保存到控制器中
- 为什么我的javascript会被评论
- 使用 Javascript 检测对社交插件的评论
- Javascript向上/向下投票评论脚本(服务器端完成)
- 使用javascript自动点击youtube评论页面中的菜单按钮
- 如何根据javascript变量动态更改Facebook评论插件URL
- 关于使用 Facebook Javascript API 的帖子评论的查询
- JavaScript源代码中的换行符或空格/制表符有什么不同吗?(甚至在评论中!?
- 定期使用JavaScript更新已发布评论的时间
- 附加的火狐在YouTube评论加载后自动调用JavaScript
- 从JavaScript向Facebook发布评论
- 使用JavaScript在YouTube视频上发表评论
- 用JavaScript进行评论
- 如何使用javascript按钮预先填充Facebook评论框其他社交评论框
- 使用JavaScript从Facebook帖子中检索评论
- 使用Javascript触发创建新的Facebook评论框
- Facebook JavaScript SDK中是否存在在用户发表评论后触发的事件
- 从Instagram获取总点赞和评论'JavaScript中的API
- 如何在我的template.tpl.php中插入这个javascript代码来修改评论表单?(函数XX_comment_