Can anyone assist in sorting the below array in ascending / descending order? The array is to be sorted based on the highest number in each grouping (grouped using brand). Numbers in each group are to be sorted as well:
original_array = [
{ brand: "Ford", number: "1", },
{ brand: "BMW", number: "1", },
{ brand: "BMW", number: "5", },
{ brand: "BMW", number: "20",},
{ brand: "Toyota", number: "10",}
];
desc_order = [
{ brand: "BMW", number: "20",},
{ brand: "BMW", number: "5", },
{ brand: "BMW", number: "1", },
{ brand: "Toyota", number: "10",},
{ brand: "Ford", number: "1", }
];
asc_order = [
{ brand: "Ford", number: "1", },
{ brand: "Toyota", number: "10",},
{ brand: "BMW", number: "1", },
{ brand: "BMW", number: "5", },
{ brand: "BMW", number: "20",}
];