var splitArrays = {};
for(var i = 0; i < All_array.length; ++i){
var firstChar = All_array[i].substr(0,1).toUpperCase();
if(!splitArrays[firstChar + '_array'])
splitArrays[firstChar + '_array'] = [];
splitArrays[firstChar + '_array'].push(All_array[i]);
}
Это возьмет каждый элемент в All_array
и поместит их в объект, содержащий массивы, проиндексированные по первой букве элементов в All_array
, например:
splitArrays.A_array = ['Abcd','Anej','Aali']
и т.д ...
Вот скрипка: http://jsfiddle.net/svjJ9/