Trier le tableau complexe des tableaux en valeur dans

J'ai un tableau de tableaux dans javascript configuré dans un objet que je stocke avec un stockage local. C'est un score élevé pour un jeu Phonegap dans le format {'0':[[score,time],[score,time]} où 0 est la catégorie. Je peux voir les scores à l'aide d' a[1][0] . Je veux trier avec les meilleurs scores d'abord.

 var c={'0':[[100,11],[150,12]}; c.sort(function(){ x=a[0]; y=b[0]; return yx; } 

Cependant, b [0] donne toujours une erreur indéfinie.

Je suis nouveau sur Javascript et je fais que mon premier test majeur soit une expérience d'apprentissage. Bien que j'ai examiné un certain nombre d'exemples sur stackoverflow, je ne peux toujours pas décrire celui-ci.

Vous devez déclarer les paramètres à la fonction de comparateur.

 c.sort(function(){ 

devrait être

 c.sort(function(a, b){ 

Et vous devez appeler le sort sur un tableau comme "je ne suis pas", souligne-t-il

 var c={'0':[[100,11],[150,12]]}; c[0].sort(function(a, b){ var x=a[0]; var y=b[0]; return yx; }); 

Quitte c dans l'état suivant:

 { "0": [ [150, 12], [100, 11] ] } 
 function largestOfFour(arr) { for(var x = 0; x < arr.length; x++){ arr[x] = arr[x].sort(function(a,b){ return b - a; }); } return arr; } largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);