sort array of objects by key value javascript code example

Example 1: javascript sort array of objects by key value

arr.sort((x, y) => x.distance - y.distance);

Example 2: javascript sort array of object by property

function sortByDate( a, b ) {
  if ( a.created_at < b.created_at ){
    return -1;
  }
  if ( a.created_at > b.created_at ){
    return 1;
  }
  return 0;
}

myDates.sort(sortByDate);//myDates is not sorted.

Example 3: sort array of objects javascript by key value

myArray.sort(function(a, b) {
    return a.distance - b.distance;
});

Example 4: sort() object values javascript

list.sort((a, b) => (a.color > b.color) ? 1 : (a.color === b.color) ? ((a.size > b.size) ? 1 : -1) : -1 )