Mit folgender Funktion kann man mit Javascript einen Array der aus mehreren Objekten besteht auf- oder absteigend nach einem Schlüssel sortieren:
export function order_array(arr, key, direction = 'asc') {
const ar = [...arr];
ar.sort((a, b) => {
const wertA = a[key];
const wertB = b[key];
if (wertA < wertB) return direction === 'asc' ? -1 : 1;
if (wertA > wertB) return direction === 'asc' ? 1 : -1;
return 0;
});
return ar;
}