ES 2015

Array methods - sort

Sort - example 1

Sorting bands by the year in which they started.
const bands = [
  {name: "Beastie Boys", category: "Rap", start: 1979, end: 2012},
  {name: "Nirvana", category: "Grunge", start: 1987, end: 1994},
  {name: "Run DMC", category: "Rap", start: 1981, end: 2002},
  {name: "Sound Garden", category: "Grunge", start: 1984, end: 1997},
  {name: "Queen", category: "Rock", start: 1970, end: 1991},
  {name: "Beatles, the", category: "Pop", start: 1960, end: 1970}
];

Using the arrow function.
const bandsByName = bands.sort((a,b) => {
  if(a.name > b.name){
    return 1;
  } else {
    return -1;
  }
});
One liner:
const bandsByName = bands.sort((a,b) => a.name > b.name ? 1 : -1);
RESULT BAND BY NAME

Sort - example 2

const ages = [14, 16, 38, 7, 74, 28, 17, 44, 56];

const agesSorted = ages.sort((a,b) => a > b);
RESULT SORTED AGES