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