JSFiddle - React, Tailwind, and code Playground
by Aaron von Schassen
JavaScript
var arr = [{
"key1": "obj1val1",
"key2": "obj1val1"
},
{
"key2": "obj2val10",
"key1": "obj1val2",
},
{
"key1": "obj3val2",
"key2": "obj3val3"
},
{
"key2": "obj4val3",
"key1": "obj1val4",
},
{
"key1": "obj5val4",
"key2": "obj5val5"
}
];
function compareStrings(a, b) {
// Assuming you want case-insensitive comparison
a = a.toLowerCase();
b = b.toLowerCase();
return (a < b) ? -1 : (a > b) ? 1 : 0;
}
arr.sort(function(a, b) {
return compareStrings(b.key1, a.key1);
});
console.log(arr);