Witam, przegladalem W3schools dla JS i znalazlem dobry przyklad na sortowanie tablic obiektow ( https://www.w3schools.com/js/js_array_sort.asp )
var cars = [
{type:"Volvo", year:2016},
{type:"Saab", year:2001},
{type:"BMW", year:2010}
];
wiem jak posortowac po type, lub po year ale brakuje mi sortowania po obu w przypadku wiekszej ilosci elementow.
Jak powinien wygladac kod (lub funkcja compare) zeby posortowac:
var cars = [
{type:"Volvo", year:2016},
{type:"Saab", year:2001},
{type:"BMW", year:2010},
{type:"Volvo", year:2008},
{type:"Saab", year:2011},
{type:"BMW", year:2002}
];
najpierw po typie a potem po year, aby wynik byl nastepujacy:
{type:"BMW", year:2002},
{type:"BMW", year:2010},
{type:"Saab", year:2001},
{type:"Saab", year:2011},
{type:"Volvo", year:2008},
{type:"Volvo", year:2016}
Dzieki