JSFiddle - React, Tailwind, and code Playground
JavaScript
function go(){
var arrayAll=['1test', '100_test', 'andrew', 'andy', 'bittu', 'ben', 'bigB', 'chandan', 'chan', 'chetan', 'chaitali'];
arrayAll.sort();
var arrayName = [];
var temp =[];
while(arrayAll.length)
{
temp=[];
var startingChar = arrayAll[0].charAt(0);
for(i=0;i<arrayAll.length;)
{
i=0;
var pos = arrayAll[i].indexOf(startingChar);
if( pos== 0)
{
var poppedChar = arrayAll.splice(pos,1);
temp.push(poppedChar);
}
else
break;
}
arrayName.push(temp);
}
console.log(arrayName);
}
$(document).ready(function(){
go();
});