Regrouper les éléments du tableau en fonction de la variable javascript

J'ai un tableau qui est créé dynamique à partir d'un document xml à la recherche de quelque chose comme ceci:

myArray[0] = [1,The Melting Pot,A]
myArray[1] = [5,Mama's MexicanKitchen,C]
myArray[2] = [6,Wingdome,D]
myArray[3] = [7,Piroshky Piroshky,D]
myArray[4] = [4,Crab Pot,F]
myArray[5] = [2,Ipanema Grill,G]
myArray[6] = [0,Pan Africa Market,Z]

Ce tableau est créé à l'intérieur d'une boucle for et peut contenir n'importe quoi basé sur le xml document

Ce dont j'ai besoin pour accomplir, c'est le regroupement des éléments de cet ensemble basée sur les lettres de sorte que tous les objets d'ensemble qui ont la lettre A en eux stockés dans un autre tableau que ce

other['A'] = ['item 1', 'item 2', 'item 3'];
other['B'] = ['item 4', 'item 5'];
other['C'] = ['item 6'];

De préciser j'ai besoin de trier les éléments en fonction des variables à partir de l'intérieur de la matrice, dans ce cas, les lettres de sorte que tous les objets tableau contenant la lettre A, va en vertu de la nouvelle matrice par lettre

Merci pour toute aide!

source d'informationauteur Tobias