Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const familyData = [
- { name: "Homer", ranking: 62 },
- { name: "Marge", ranking: 28 },
- { name: "Bart", ranking: 70 },
- { name: "Lisa", ranking: 44 },
- { name: "Maggie", ranking: 200 }
- ];
- function orderByRank(data = []) {
- function compareByRank(mem1, mem2) {
- let result;
- if (mem1.ranking < mem2.ranking) {
- result = -1;
- } else if (mem1.ranking > mem2.ranking) {
- result = 1;
- } else {
- result = 0;
- }
- return result;
- }
- return data.sort(compareByRank);
- }
- function getAvgRanking(data = []) {
- return familyData.reduce((acc, mem) => {
- return acc + mem.ranking;
- }, 0) / familyData.length;
- }
Add Comment
Please, Sign In to add comment