Skip to content

Instantly share code, notes, and snippets.

@moshfiqur
Last active January 3, 2017 17:29
Show Gist options
  • Save moshfiqur/a133c30b9b6880665aa991ca4ca560e6 to your computer and use it in GitHub Desktop.
Save moshfiqur/a133c30b9b6880665aa991ca4ca560e6 to your computer and use it in GitHub Desktop.
/**
* A simple function to sort an array of obejcts each with a string field
* called 'name' and and a number field called 'age'.
*/
//
// Test Code
//
// var familyMembers = [
// {
// name: "Chris",
// age: 17
// },
// {
// name: "Peter",
// age: 45
// },
// {
// name: "Brian",
// age: 7
// },
// {
// name: "Lois",
// age: 42
// },
// {
// name: "Stewi",
// age: 2.5
// },
// {
// name: "Meg",
// age: 15
// }
// ];
//
// console.log('Family members before sorted');
// familyMembers.map(function(member) {
// console.log(member);
// });
//
// familyMembersSorted = sort(familyMembers);
//
// console.log('Family members after sorted');
// familyMembersSorted.map(function(member) {
// console.log(member);
// });
function sort(arrayOfObjects) {
return arrayOfObjects.sort(function(a, b) {
return parseFloat(a.age) - parseFloat(b.age);
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment