私は3つの場所をループし、平均の評価と評価が最も高い場所を選択しようとしています。平均評価を外していますJavaScript
私は次のように言います。
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,console,output
私は何をしたい任意の提案は、3ヶ所のうち、最も高い平均格付けを、見つけることです。
正しい結果は3番目の場所になりますが、これをどのように手助けしてくれるのか分かりません。
あなたが書いたことを見てください。 '(A * B)/ B'はどうすると思いますか? –
何か提案がありますので、私は質問しています。 @AndréDionはなぜあなたが必要なデータを持っていないのか説明できますか? – user1503606
「レビュー」と「評価」は実際には何を意味していますか? 「レビュー:10000000」と「評価:4」の意味は? –