年齢が中央値より大きいこの配列のすべての人々の平均年齢を返そうとしています値。あなたの配列、一つだけのユーザ(バニー)で年齢のあるこの配列のすべての人の平均年齢を返そうとしています
var data = { users: [{ first_name: "Mikey", last_name: "Mouse", age: 24
}, { first_name: "Donald", lastName: "Duck", age: 29 }, { first_name: "Woody", lastName: "Woodpecker", age: null }, { first_name: "Bugs", lastName: "Bunny", age: 32 }] },
sum = 0,
count = 0,
average;
data.users.forEach(function (user) {
if (typeof user.age === 'number') {
sum += user.age;
++count;
}
});
average = sum/count;
console.log(average);
驚くばかりです。物事がどのようになるのか教えてください。 – llama
あなたの質問で_question_部分を忘れました... – Xufox
私は平均的なメジアンが返ってきましたが、私は平均以上のすべての年齢層をつかむ必要があります。申し訳ありません..私はまだStackOVの周りに自分の道を勉強しています – flashdev