JSFiddle - React, Tailwind, and code Playground
JavaScript
var list = ['as','g','b','af', 'az', 'aa', 'a']
var lexiconalCompair = function(a, b){
var bigStringLength = a.length > b.length ? a.length : b.length;
for(var x = 0; x< bigStringLength; x++){
var dealio = (a.charCodeAt(x) || 0) - (b.charCodeAt(x) || 0) ;
if(dealio){
return dealio;
}
}
return 0;
};
console.log(list.sort(lexiconalCompair));