sort a,b array in javascript code example

Example 1: javascript sort array with objects

var array = [
  {name: "John", age: 34},
  {name: "Peter", age: 54},
  {name: "Jake", age: 25}
];

array.sort(function(a, b) {
  return a.age - b.age;
}); // Sort youngest first

Example 2: in compare method why we taking a and b for sorting in javascript

for compare and sort method:-
  
function compare(a,b) {
    return a - b;
}
------------------

var numbers = [1,5,3.14];
compare(1,5);     // Returns -4, a is less than b
compare(1,3.14);  // Return -2.14, a is less than b
compare(5,3.14);  // returns 1.86, a is greater than b