JSFiddle - React, Tailwind, and code Playground
JavaScript
array= [];
array.push(["d",["sb",1]]);
array.push(["c",["sa",2]]);
array.push(["a",["sg",3]]);
array.push(["e",["sc",4]]);
array.push(["f",["se",5]]);
array.push(["b",["sd",6]]);
array.push(["g",["sf",7]]);
function SortSubVal(a,b){
return (a[1][1]>b[1][1])?1:-1;
}
function SortSubKey(a,b){
return (a[1][0]>b[1][0])?1:-1;
}
array.sort(SortSubKey);
console.log(array);