JSFiddle - React, Tailwind, and code Playground
JavaScript
test = ['cat', 'Cat', 'aardvark','a','b','c']
console.log(test.sort((b,c) => {
if (b.toLowerCase() < c.toLowerCase()) return -1;
if (b.toLowerCase() > c.toLowerCase()) return 1;
if (b < c) return -1;
if (b > c) return 1;
return 0;
//return (Math.ceil( Math.random()*2)*2-3)*5;
}));