Если вы хотите отсортировать его по первому символу , то результат должен быть таким: ['2ab', 'bbb1 ddd', 'sfr2ta'].
Но если вы хотите отсортировать, что буквы идут до нубмеров, тогда вы пишете что-то вроде:
l = ['sfr2ta', '2ab', 'bbb1ddd'];
lNums = []
lStrs = []
for( let s of l ) {
if(s[0] >= 0 && s[0] <= 9){
lNums.push(s);
}
else {
lStrs.push(s);
}
}
lNums.sort();
lStrs.sort();
l = lStrs.concat(lNums);
console.log(l)
output: [ 'bbb1ddd', 'sfr2ta', '2ab' ]