JSFiddle - React, Tailwind, and code Playground
JavaScript
var arr = [["A",111],["B",222],["C",333]];
alert(sort_array(arr,1,"ASC"));
function sort_array(arr,row,direc) {
var output = [];
var min = 0;
while(arr.length > 1) {
min = arr[0];
arr.forEach(function (entry) {
if(direc == "ASC") {
if(entry[row] < min[row]) {
min = entry;
}
} else if(direc == "DESC") {
if(entry[row] > min[row]) {
min = entry;
}
}
})
output.push(min);
arr.splice(arr.indexOf(min),1);
}
output.push(arr[0]);
return output;
}