JSFiddle - React, Tailwind, and code Playground

by Christopher Stephens

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));